public IActionResult Put(int id, [FromBody] PratoPutDto dto) { try { _business.Update(id, dto); return(Ok(true)); } catch (DomainException e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }
public void Update(int id, PratoPutDto dto) { if (Exists(id)) { var db = _uow.PratoRepository.GetById(id); db.IdRestaurante = dto.IdRestaurante; db.NomePrato = dto.NomePrato.Trim(); db.Preco = dto.Preco; _uow.PratoRepository.Edit(db); _uow.SaveChanges(); } else { throw new DomainException(Messages.NotExistsDish); } }