public List <NavGrouping> CreateAuctionAdminNavList(List <String> destNames = null) { if (destNames == null) { destNames = new List <String>(); } List <NavGrouping> navList = CreateGiveawayNavList(destNames); NavGrouping grouping = new NavGrouping(); grouping.GroupingHeader = "Admin Gives"; NavItem navItem = new NavItem(); //navItem.Destination = "/Auctions/AdminAuctions"; //navItem.DestinationName = "Admin Auctions"; //grouping.NavItems.Add(navItem); //navItem = new NavItem(); //navItem.Destination = "/Auctions/AddAuction"; //navItem.DestinationName = "Add Auction"; //grouping.NavItems.Add(navItem); navList.Add(grouping); return(navList); }
public List <NavGrouping> CreateObjectivesAdminNavList(List <String> destNames = null) { if (destNames == null) { destNames = new List <String>(); } List <NavGrouping> navList = CreateObjectivesNavList(destNames); NavGrouping admin = new NavGrouping(); admin.GroupingHeader = "Admin"; admin.NavItems = new List <NavItem>(); NavItem adminItem = new NavItem(); adminItem.Destination = "/Objectives/AdminObjectives"; adminItem.DestinationName = "View All"; admin.NavItems.Add(adminItem); adminItem = new NavItem(); adminItem.Destination = "/Objectives/AddObjective"; adminItem.DestinationName = "Add Objective"; admin.NavItems.Add(adminItem); adminItem = new NavItem(); adminItem.Destination = "/Objectives/AddBoostedObjective"; adminItem.DestinationName = "Add Boosted Objective"; admin.NavItems.Add(adminItem); navList.Add(admin); return(navList); }
public List <NavGrouping> CreateCartControllerNavList(AppUser user) { List <NavGrouping> grouping = new List <NavGrouping>(); NavGrouping actions = new NavGrouping(); actions.GroupingHeader = "Actions"; actions.NavItems = new List <NavItem>(); NavItem continueShopping = new NavItem(); continueShopping.Destination = "/Store"; continueShopping.DestinationName = "Continue Shopping"; NavItem clearCart = new NavItem(); clearCart.Destination = "/Cart/EmptyCart"; clearCart.DestinationName = "Empty Cart"; actions.NavItems.Add(continueShopping); actions.NavItems.Add(clearCart); if (user.AssertValidOrder()) { NavItem purchase = new NavItem(); purchase.Destination = "/Cart/Purchase"; purchase.DestinationName = "Purchase"; actions.NavItems.Add(purchase); } grouping.Add(actions); return(grouping); }
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); }
private List <NavGrouping> CreateUserControllerAdminNavList(List <String> destNames = null) { if (destNames == null) { destNames = new List <String>(); } List <NavGrouping> navList = CreateUserControllerNavList(destNames); NavGrouping navGrouping = new NavGrouping(); navGrouping.GroupingHeader = "Admin Actions"; navGrouping.NavItems = new List <NavItem>(); NavItem navItem = new NavItem(); navItem.Destination = "/User/AdminAppUsers/"; navItem.DestinationName = "View Users"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/User/AddAppUser/"; navItem.DestinationName = "Add User"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/User/AdminBalanceEntries/"; navItem.DestinationName = "View Balance Entries"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/User/AddBalances/"; navItem.DestinationName = "Add Balances"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/User/AddBalance/"; navItem.DestinationName = "Add Balance Entry"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/User/AdminClaimedProductKeys/"; navItem.DestinationName = "View User Keys"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/User/AddClaimedProductKey/"; navItem.DestinationName = "Add Key for User"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/User/AdminOrders/"; navItem.DestinationName = "View Orders"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/User/AddOrder/"; navItem.DestinationName = "Add Order"; navGrouping.NavItems.Add(navItem); navItem = new 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); }
public List <NavGrouping> CreateHomeAdminNavList(List <String> destNames = null) { if (destNames == null) { destNames = new List <String>(); } List <NavGrouping> navList = CreateHomeNavList(destNames); NavGrouping navGrouping = new NavGrouping(); NavItem navItem = new NavItem(); navGrouping.GroupingHeader = "Admin"; navItem.Destination = "/home"; navItem.DestinationName = "Home"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/home/admingroupevents"; navItem.DestinationName = "View Events"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/home/adminPOTWs"; navItem.DestinationName = "View POTWs"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/Home/AdminSiteNotifications"; navItem.DestinationName = "View Notifications"; navGrouping.NavItems.Add(navItem); navItem = new NavItem(); navItem.Destination = "/Home/AddSiteNotification"; navItem.DestinationName = "Add Notification"; navGrouping.NavItems.Add(navItem); navList.Add(navGrouping); return(navList); }
public List <NavGrouping> CreateCartViewModelNavList() { List <NavGrouping> grouping = new List <NavGrouping>(); NavGrouping actions = new NavGrouping(); actions.GroupingHeader = "Navigation"; NavItem store = new NavItem(); store.Destination = "/store"; store.DestinationName = "Store"; NavItem account = new NavItem(); account.DestinationName = "My Account"; account.Destination = "/account"; actions.NavItems.Add(account); actions.NavItems.Add(store); grouping.Add(actions); return(grouping); }