// GET public AllProfileMenuViewModel GetMenuItem(int id) { var menuItem = this.Context.ProfileMenus.Where(m => m.Id == id).FirstOrDefault(); AllProfileMenuViewModel item = Mapper.Map <ProfileMenu, AllProfileMenuViewModel>(menuItem); return(item); }
public bool EditMenuItem(AllProfileMenuViewModel model) { var menu = this.Context.ProfileMenus.Where(m => m.Id == model.Id).FirstOrDefault(); menu.Role = model.Role; menu.Description = model.Description; this.Context.SaveChanges(); return(true); }
public ActionResult Edit(AllProfileMenuViewModel model) { if (!ModelState.IsValid || model.System == string.Empty) { TempData.Add("NotChoosenSystem", "Задължително трябва да въведете Име на услуга!"); return(View(model)); } if (!ModelState.IsValid || model.Role == string.Empty) { TempData.Add("NotChoosenRole", "Задължително трябва да въведете стойност в поле роля/права/достъп"); return(View(model)); } var menuItem = service.EditMenuItem(model); TempData.Add("SuccessEdit", "Успешно променихте записа."); return(RedirectToAction("Edit", "Menu", new { id = model.Id })); }
//GET public ActionResult Edit(int id) { AllProfileMenuViewModel menuItem = service.GetMenuItem(id); return(View(menuItem)); }