public async Task <MenuItemDto> UpdateMenuItemAsync(MenuItemDto menuItemDto) { MenuItem menuItem = menuItemDto.ToEntity(); MenuItem updated = await _repository.UpdateMenuItemAsync(menuItem); return(new MenuItemDto(updated)); }
public async Task <MenuItemDto> CreateMenuItemAsync(MenuItemDto menuItemDto) { MenuItem menuItem = menuItemDto.ToEntity(); MenuItem created = await _repository.AddMenuItemAsync(menuItem); if (created == null) { throw new Exception("Category doea not exist."); } return(new MenuItemDto(created)); }