예제 #1
0
        public async Task <MenuItemDto> UpdateMenuItemAsync(MenuItemDto menuItemDto)
        {
            MenuItem menuItem = menuItemDto.ToEntity();
            MenuItem updated  = await _repository.UpdateMenuItemAsync(menuItem);

            return(new MenuItemDto(updated));
        }
예제 #2
0
        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));
        }