public async Task <ActionResult <LancamentoViewModel> > Atualizar(Guid id, LancamentoViewModel lancamentoViewModel) { if (id != lancamentoViewModel.Id) { return(BadRequest()); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var lancamento = _mapper.Map <Lancamento>(lancamentoViewModel); await _lancamentoService.Update(lancamento); return(CustomResponse(lancamentoViewModel)); }
public IActionResult Update([FromBody] Lancamento lancamento) { try { _lancamentoService.Update(lancamento); return(Ok(lancamento)); } catch (ArgumentNullException ex) { return(NotFound(ex)); } catch (Exception ex) { return(BadRequest(ex)); } }