public async Task UpdateAsync(int id, AdminUpdateDishModel model) { var dish = await _context.Dishes.FirstOrDefaultAsync(x => x.Id == id); if (dish == null) { throw new ApiException("Блюдо не найдено", 400); } dish = _mapper.Map <DishEntity>(model); await AddAdditionals(dish.Id, dish.Additionals, model.Additionals); }
public async Task <IActionResult> Update([FromRoute] int id, [FromBody] AdminUpdateDishModel model) { await _dishService.UpdateAsync(id, model); return(Ok()); }