Exemplo n.º 1
0
        public List <NavGrouping> CreateNonFormObjectiveNavList(List <String> destNames)
        {
            List <NavGrouping> navList = new List <NavGrouping>();

            NavGrouping objective = new NavGrouping();

            objective.GroupingHeader = "Objectives";
            objective.NavItems       = new List <NavItem>();
            NavItem objectiveItem = new NavItem();

            objectiveItem.DestinationName = indexDestName;
            objectiveItem.Destination     = "/objectives/";
            objectiveItem.SetSelected(destNames);
            objective.NavItems.Add(objectiveItem);
            objectiveItem = new NavItem();
            objectiveItem.DestinationName = boostedDestName;
            objectiveItem.Destination     = "/objectives/boosted";
            objectiveItem.SetSelected(destNames);
            objective.NavItems.Add(objectiveItem);


            if (User.Identity.IsAuthenticated)
            {
                objectiveItem                 = new NavItem();
                objectiveItem.Destination     = "/objectives/myobjectives";
                objectiveItem.DestinationName = completedDestName;
                objectiveItem.SetSelected(destNames);
                objective.NavItems.Add(objectiveItem);
            }

            navList.Add(objective);

            return(navList);
        }
Exemplo n.º 2
0
        public List <NavGrouping> CreateHomeNavList(List <String> destNames)
        {
            List <NavGrouping> navList = new List <NavGrouping>();

            NavGrouping navGrouping = new NavGrouping();
            NavItem     navItem     = new NavItem();

            navGrouping.GroupingHeader = "Site";

            navItem.Destination     = "/home/";
            navItem.DestinationName = indexActionDest;
            navItem.SetSelected(destNames);
            navGrouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/store/";
            navItem.DestinationName = "Store";
            navGrouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/user/";
            navItem.DestinationName = "Users";
            navGrouping.NavItems.Add(navItem);

            navList.Add(navGrouping);

            return(navList);
        }
Exemplo n.º 3
0
        public List <NavGrouping> CreateGiveawayNavList(List <String> destNames)
        {
            List <NavGrouping> navList = new List <NavGrouping>();

            NavGrouping grouping = new NavGrouping();

            grouping.GroupingHeader = "Actions";

            NavItem navItem = new NavItem();

            navItem.Destination     = "/gives/create";
            navItem.DestinationName = createGivesText;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);

            navList.Add(grouping);

            grouping.GroupingHeader = "Gives";

            navItem = new NavItem();

            navItem.Destination     = "/gives/";
            navItem.DestinationName = openGivesText;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/gives/closed";
            navItem.DestinationName = closedGivesText;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/gives/entries";
            navItem.DestinationName = myEntriesText;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/gives/takes";
            navItem.DestinationName = myTakesText;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/gives/my-gives";
            navItem.DestinationName = myGivesText;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);

            navList.Add(grouping);

            return(navList);
        }
Exemplo n.º 4
0
        private List <NavGrouping> CreateUserControllerNavList(List <String> destNames)
        {
            List <NavGrouping> navList;

            NavGrouping navGrouping = new NavGrouping();

            navGrouping.GroupingHeader = "Users";

            NavItem admin = new NavItem();

            admin.Destination     = "/user/admins/";
            admin.DestinationName = adminsActionDest;
            admin.SetSelected(destNames);

            NavItem users = new NavItem();

            users.Destination     = "/user/";
            users.DestinationName = allActionDest;
            users.SetSelected(destNames);

            navGrouping.NavItems = new List <NavItem>()
            {
                admin, users
            };
            navList = new List <NavGrouping>()
            {
                navGrouping
            };

            navGrouping = new NavGrouping();
            navGrouping.GroupingHeader = "Group Checker";

            NavItem item = new NavItem();

            item.Destination     = "/user/owns/";
            item.DestinationName = ownsActionDest;
            item.SetSelected(destNames);

            navGrouping.NavItems = new List <NavItem>()
            {
                item
            };
            navList.Add(navGrouping);

            return(navList);
        }
Exemplo n.º 5
0
        public List <NavGrouping> CreateAccountControllerNavList(List <String> destNames)
        {
            List <NavGrouping> navList = new List <NavGrouping>();

            NavGrouping navGrouping = new NavGrouping();

            navGrouping.GroupingHeader = "My Account";

            navGrouping.NavItems = new List <NavItem>();

            NavItem navItem = new NavItem();

            navItem.Destination     = "/account/";
            navItem.DestinationName = indexActionDest;
            navItem.SetSelected(destNames);
            navGrouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/account/orders/";
            navItem.DestinationName = ordersActionDest;
            navItem.SetSelected(destNames);
            navGrouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/account/keys/";
            navItem.DestinationName = keysActionDest;
            navItem.SetSelected(destNames);
            navGrouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/objectives/myobjectives/";
            navItem.DestinationName = objsActionDest;
            navItem.SetSelected(destNames);
            navGrouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/account/mysettings/";
            navItem.DestinationName = settingsActionDest;
            navItem.SetSelected(destNames);
            navGrouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/account/logout/";
            navItem.DestinationName = "Logout";
            navGrouping.NavItems.Add(navItem);

            navList.Add(navGrouping);

            return(navList);
        }
Exemplo n.º 6
0
        public List <NavGrouping> CreateAuctionNavList(List <String> destNames)
        {
            List <NavGrouping> navList = new List <NavGrouping>();

            NavGrouping grouping = new NavGrouping();

            grouping.GroupingHeader = "Auctions";

            NavItem navItem = new NavItem();

            navItem.Destination     = "/auctions/";
            navItem.DestinationName = openDestName;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/auctions/closed";
            navItem.DestinationName = closedDestName;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/auctions/mywinningbids";
            navItem.DestinationName = mywinningDestName;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/auctions/mycurrentbids";
            navItem.DestinationName = livebidsDestName;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/auctions/mybidhistory";
            navItem.DestinationName = allbidsDestName;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);
            navItem                 = new NavItem();
            navItem.Destination     = "/auctions/myauctions";
            navItem.DestinationName = myaucsDestName;
            navItem.SetSelected(destNames);
            grouping.NavItems.Add(navItem);

            navList.Add(grouping);

            return(navList);
        }