public async Task DeleteMenuItem(Guid id) { var menuItem = await _menuItemRepository.Find(id); if (menuItem == null) { throw new Exception($"MenuItem with ID {id} could not be found"); } await _menuItemRepository.Remove(menuItem); }
public async Task <MenuItemDto> GetMenuItemById(Guid id) { var menuItem = await _menuItemRepository.Find(id); if (menuItem == null) { throw new Exception($"MenuItem with ID {id} could not be found"); } var menuItemDto = _mapper.Map <MenuItemDto>(menuItem); return(menuItemDto); }