public async Task <IActionResult> PutFood([FromForm] UpdateFoodDTO food) { if (!FoodExists(food.Id)) { return(NotFound()); } var foodentity = await _context.Foods.FindAsync(food.Id); _mapper.Map(food, foodentity); if (food.Img != null) { var uniqueNameFile = await RecordImg(food.Img); foodentity.Img = $"img/uploads/{uniqueNameFile}"; } try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { return(BadRequest()); } return(NoContent()); }
public async Task <IActionResult> PutFoodWpf(UpdateFoodDTO food) { if (!FoodExists(food.Id)) { return(NotFound()); } var foodentity = await _context.Foods.FindAsync(food.Id); _mapper.Map(food, foodentity); try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { return(BadRequest()); } return(NoContent()); }