public IActionResult Save(FinancialRecordDto financialRecordDto) { if (!ModelState.IsValid) { return(BadRequest()); } // mapeamento var financialRecord = _mapper.Map <FinancialRecordDto, FinancialRecord>(financialRecordDto); _financialRecordRepository.Add(financialRecord); _financialRecordRepository.SaveChanges(); return(Ok("Registro financeiro salvo")); }
public async Task <IActionResult> Update(int id, FinancialRecordDto financialRecordDto) { if (!ModelState.IsValid) { return(BadRequest()); } var financialRecordBanco = await _financialRecordRepository.GetById(id); if (financialRecordBanco == null) { return(BadRequest()); } // mapeia objeto DTO para versão a ser salva _mapper.Map(financialRecordDto, financialRecordBanco); //_financialRecordRepository.Update(financialRecordBanco); _financialRecordRepository.SaveChanges(); return(Ok("Registro financeiro atualizado com sucesso")); }