public bool CheckName(MenuTypeViewModel model, int checkType) { var checkName = menuTypeRepository.MenuTypes.Where(x => x.Name == model.Name).FirstOrDefault(); if (checkType == (int)Define.CheckName.Create) { if (checkName != null || string.IsNullOrWhiteSpace(model.Name)) { return(false); } else { return(true); } } else { if (string.IsNullOrWhiteSpace(model.Name)) { return(false); } else { return(true); } } }
public void Update(MenuTypeViewModel model) { var x = menuTypeRepository.GetMenuTypeById(model.MenuTypeId); if (x != null) { x.Name = model.Name; menuTypeRepository.Save(); } }
public void Create(MenuTypeViewModel model) { MenuType create = new MenuType() { Name = model.Name }; menuTypeRepository.Add(create); menuTypeRepository.Save(); }
public MenuTypeViewModel GetMenuTypeByID(long id) { var x = menuTypeRepository.GetMenuTypeById(id); MenuTypeViewModel model = new MenuTypeViewModel() { MenuTypeId = x.MenuTypeId, Name = x.Name }; return(model); }
public ActionResult Edit(MenuTypeViewModel model) { var check = service.CheckName(model, (int)Define.CheckName.Update); if (check == false) { ModelState.AddModelError("", "Bạn Chưa Điền Tên Menu"); } else { service.Update(model); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create(MenuTypeViewModel model) { var check = service.CheckName(model, (int)Define.CheckName.Create); if (check == false) { ModelState.AddModelError("", "Tên Menu Đã Tồn Tại Hoặc Bỏ Trống"); } else { service.Create(model); return(RedirectToAction("Index")); } return(View()); }