public void EditMenu(MenuModel menuModel) { if (menuModel == null) { throw new ValidationException("Меню отсутствует", ""); } if (HasUniqueCode(menuModel.Code, menuModel.Id)) { var menu = new MenuEssence { Id = menuModel.Id, Code = menuModel.Code, TitleMenu = menuModel.TitleMenu }; using (EntitiesContext context = new EntitiesContext()) { context.Entry(menu).State = EntityState.Modified; context.SaveChanges(); } } else { throw new ValidationException("Меню с таким кодом уже существует.", ""); } }
public void SaveMenu(MenuModel menuModel) { if (menuModel == null) { throw new ValidationException("Меню отсутствует", ""); } if (HasUniqueCode(menuModel.Code, menuModel.Id)) { var menu = new MenuEssence { Code = menuModel.Code, TitleMenu = menuModel.TitleMenu }; using (EntitiesContext context = new EntitiesContext()) { context.MenuEssences.Add(menu); context.SaveChanges(); } } else { throw new ValidationException("Меню с таким кодом уже существует.", ""); } }