public async Task <ICollection <MenuViewModel> > MapMenusAsync(MenusViewModel model) { var menu = this.menuRepository.All().ToList(); model.Menus = this.mapper.Map <ICollection <MenuViewModel> >(menu); return(await Task.FromResult <ICollection <MenuViewModel> >(model.Menus)); }
public ActionResult Menus() { var menus = _context.FullMenus.ToList(); var viewModel = new MenusViewModel() { FullMenus = menus }; return(View("Menus", viewModel)); }
public IActionResult Index() { var devices = new MenusViewModel { Menus = menuService.GetMenus(), MenuGroups = menuGroupService.GetMenuGroupss() }; return(View(devices)); }
/// <summary> Defines the menu action. </summary> /// <returns> An <see cref="IActionResult" />. </returns> public IActionResult Menu() { var rep = new MenuRepository(DataContext); var menus = rep.GetAll().ToList(); var categories = CategoryHelper.GetCategories(menus); var viewModel = new MenusViewModel { Categories = categories }; return(PartialView("_CategoryMenu", viewModel)); }
public ActionResult CreateMenu(MenusViewModel viewModel) { _context.FullMenus.Add(viewModel.FullMenu); try { _context.SaveChanges(); } catch (DbEntityValidationException e) { Console.WriteLine(e); } return(RedirectToAction("Menus")); }
public MenusViewModel GetMenuDetales(int id) { MenusViewModel model = null; var menu = _menuRepository.GetMenuById(id); if (menu != null) { model = new MenusViewModel { Id = menu.Id, MenuName = menu.MenuName, IsPublished = menu.IsPublished }; } return(model); }
public IActionResult Menus(string s, string kw, int p = 1, int t = 25) { // Şubeye ait menülerin sayısı var menuCount = _menuService.GetTotalMenusCountFiltered(_currentUser.BranchId, kw); // Şubeye ait menuler var menus = _menuService.GetMenusOfBranchFiltered(_currentUser.BranchId, kw, s, p, t) .Select(i => new MenuDto { MenuTypeId = i.MenuTypeId.ToString().Encrypt(), Id = i.Id.ToString().Encrypt(), ImagePath = i.ImagePath, Name = i.Name, Price = i.Price, MenuType = i.MenuType.Name }).ToList(); // Şubeye ait menü tipleri var menuTypes = _menuTypeService.GetMenuTypes(_currentUser.BranchId) .Select(i => new MenuTypeDto { Id = i.Id.ToString().Encrypt(), Name = i.Name }).ToList(); var pagination = new PaginationModel() { Count = menuCount, Page = p, Top = t, SortBy = s, Keyword = kw }; var model = new MenusViewModel { MenuTypes = menuTypes, Menus = menus, Pagination = pagination, CurrentUserRoles = _currentUserRoles, CurrentUser = _currentUser, CurrentFirmLogo = _currentFirm.LogoPath }; return(View(model)); }
public IHttpActionResult CrearMenu(MenusViewModel menu) { var db = new FreeGlutenEntities(); var menuNuevo = new Menus { Descripcion = menu.descripcionMenu, }; db.Menus.Add(menuNuevo); var res = db.SaveChanges(); if (res > 0) { return(Ok(menuNuevo)); } return(BadRequest("nada")); }
public ActionResult Menus() { var roles = _db.Roles.Select(a => new MenusRoleVM() { RoleId = a.Id, RoleName = a.Name }) .ToList(); var available = _db.MenuItems.Select(a => new MenusMenuItemVM() { MenuItemId = a.Id, MenuItemName = a.MenuTrail }).ToList(); var model = new MenusViewModel() { Roles = roles, Available = available }; return(PartialView(model)); }
public MenusPage() { InitializeComponent(); BindingContext = new MenusViewModel(); }
public async Task <IActionResult> Menus(MenusViewModel model) { model.Menus = await this.menuService.MapMenusAsync(model); return(this.View(model)); }
public ActionResult Remove(MenusViewModel model) { _menuProvider.RemoveMenu(model.Id); return(RedirectToAction("Index")); }