public int Insert(MenuItemRequestDTO entity) { MenuItem menuItem = mapper.Map <MenuItemRequestDTO, MenuItem>(entity); menuItemRepository.Insert(menuItem).Wait(); return(menuItem.Id > 0 ? menuItem.Id : throw new Exception($"Insertion of menuItem of name {menuItem.Name} failed")); }
public IActionResult InsertMenuItem([FromBody] MenuItemRequestDTO menuItem) { int ret = menuItemLogic.Insert(menuItem); return(ret > 0 ? (IActionResult)Ok(ret) : BadRequest()); }
public void Update(int menuItemId, MenuItemRequestDTO entity) { MenuItem oldItem = menuItemRepository.Get(menuItemId); MenuItem newItem = mapper.Map <MenuItemRequestDTO, MenuItem>(entity); newItem.Id = menuItemId; ObjectHelpers.UpdateObjects(oldItem, newItem); menuItemRepository.Update(oldItem); }
public IActionResult UpdateMenuItem([FromQuery] int menuItemId, [FromBody] MenuItemRequestDTO menuItem) { menuItemLogic.Update(menuItemId, menuItem); return(Ok()); }