public void Cadastrar(MovimentacoesCadastroModel model) { var movimentacaoFinanceira = new MovimentacaoFinanceira { Id = Guid.NewGuid(), Nome = model.NomeMovimentacao, Data = DateTime.Parse(model.DataMovimentacao), Valor = decimal.Parse(model.ValorMovimentacao), TipoMovimentacao = (TipoMovimentacao)int.Parse(model.TipoMovimentacao) }; movimentacaoFinanceiraDomainService.Cadastrar(movimentacaoFinanceira); }
public IActionResult Cadastro(MovimentacoesCadastroModel model) { //verificar se todos os campos passaram nas regras de validação if (ModelState.IsValid) { try { movimentacaoFinanceiraApplicationService.Cadastrar(model); TempData["MensagemSucesso"] = $"Movimentação '{model.NomeMovimentacao}', cadastrada com sucesso."; ModelState.Clear(); //limpa o conteudo do formulário } catch (Exception e) { TempData["MensagemErro"] = e.Message; } } return(View()); }