Monospace11.TagsViewController.GenerateRoot C# (CSharp) Method

GenerateRoot() private method

private GenerateRoot ( ) : RootElement
return MonoTouch.Dialog.RootElement
        RootElement GenerateRoot()
        {
            // The full list
            var allSessions = new RootElement ("All Sessions".GetText()) {
                from s in MonkeySpace.Core.ConferenceManager.Sessions.Values.ToList () //AppDelegate.ConferenceData.Sessions
                orderby s.Start ascending
                group s by s.Start.Ticks into g
                select new Section (HomeViewController.MakeCaption ("", new DateTime (g.Key), true)) {
                    from hs in g
                       select (Element) new SessionElement (hs)
            }};

            var root = new RootElement ("Sessions".GetText()) {
                    allSessions
            };

            return root;
        }