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); }
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); }
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); }
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); }
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); }
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); }