public IActionResult Put(int Id, VendasDto model) { try { var venda = _ivendasRepository.ObterPorId(Id); if (venda == null) { return(NotFound()); } _mapper.Map(model, venda); _ivendasRepository.Atualizar(venda); if (_ivendasRepository.SaveChanges() > 0) { return(Created($"/api/Vendas/{venda.Id}", _mapper.Map <VendasDto>(venda))); } } catch (System.Exception) { return(StatusCode( StatusCodes.Status500InternalServerError, "Ocorreu um erro no banco de dados")); } return(BadRequest()); }
public Vendas Atualizar(Vendas vendas) { _ivendasRepository.Atualizar(vendas); return(vendas); }