Exemple #1
0
 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));
     }
 }
Exemple #2
0
        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);
            }
        }