public IActionResult PersistirLancamentoFinanceiro([FromBody] LancamentoFinanceiroVM lancamentosVM) { try { var lancamento = Mapper.Map <RootLancamentoFinanceiro>(lancamentosVM); _lancamentoFinanceiroService.Adicionar(lancamento); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
public virtual async Task <IActionResult> CadastrarLancamento([Bind("DataHora,Valor,Tipo,Status,Id")] LancamentoFinanceiroVM lancamentoFinanceiroVM) { try { if (ModelState.IsValid) { await _lfAppService.Adicionar(lancamentoFinanceiroVM); TempData["Ok"] = "Operação realizada com sucesso."; return(RedirectToAction(nameof(ConsultarLancamento))); } } catch (Exception ex) { TempData["Erro"] = ex.Message; } return(View(lancamentoFinanceiroVM)); }
public virtual async Task <IActionResult> EditarLancamento(Guid id, [Bind("DataHora,Valor,Tipo,Status,Id")] LancamentoFinanceiroVM lancamentoFinanceiroVM) { try { if (id != lancamentoFinanceiroVM.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _lfAppService.Editar(lancamentoFinanceiroVM); } catch (DbUpdateConcurrencyException) { if (!LancamentoFinanceiroVMExists(lancamentoFinanceiroVM.Id)) { return(NotFound()); } else { throw; } } TempData["Ok"] = "Operação realizada com sucesso."; return(View(lancamentoFinanceiroVM)); } } catch (Exception ex) { TempData["Erro"] = ex.Message; } return(View(lancamentoFinanceiroVM)); }
public LancamentoFinanceiroController(ILancamentoFinanceiroAppService lfAppService, LancamentoFinanceiroVM lancamentoVM) { _lfAppService = lfAppService; _lancamentoVM = lancamentoVM; }