Ejemplo n.º 1
0
        //Helper method below is used in Get Order Edit to display the last item ordered by default upon first edit
        private SelectList CallMenuIdList(OrderDetail order)
        {
            //List<SelectListItem> menuItems = new List<SelectListItem>();

            //foreach (var menuItem in service.GetMenuItemByName())
            //    menuItems.Add(new SelectListItem { Text = menuItem.Name, Value = menuItem.MenuItemId.ToString() });
            //return menuItems;


            // This way is neat. Requires a little bit more coding in the EditView, but much less code, keeping the other two to contrast how else something can be done. It also returns the default ordered value upon edit.
            var service = new MenuItemService(User.Identity.GetUserId());

            return(new SelectList(service.GetMenuItemList().OrderBy(m => m.Name), "MenuItemId", "Name", order.MenuItemId));
        }
Ejemplo n.º 2
0
        // Helper method for MenuItemId dropdown to display with name fo menuItem
        private List <SelectListItem> AccessMenuIdList()
        {
            var service = new MenuItemService(User.Identity.GetUserId());
            List <SelectListItem> menuItems = new List <SelectListItem>();

            foreach (var menuItem in service.GetMenuItemList().OrderBy(m => m.Name))
            {
                menuItems.Add(
                    new SelectListItem
                {
                    Text  = menuItem.Name,
                    Value = menuItem.MenuItemId.ToString()
                });
            }
            return(menuItems);
        }