public void Atualizar(MovimentacoesEdicaoModel model) { var movimentacaoFinanceira = new MovimentacaoFinanceira { Id = model.IdMovimentacao, Nome = model.NomeMovimentacao, Data = DateTime.Parse(model.DataMovimentacao), Valor = decimal.Parse(model.ValorMovimentacao), TipoMovimentacao = (TipoMovimentacao)int.Parse(model.TipoMovimentacao) }; movimentacaoFinanceiraDomainService.Atualizar(movimentacaoFinanceira); }
public IActionResult Edicao(MovimentacoesEdicaoModel model) { if (ModelState.IsValid) { try { movimentacaoFinanceiraApplicationService.Atualizar(model); TempData["MensagemSucesso"] = "Movimentação atualizada com sucesso."; return(RedirectToAction("Consulta")); } catch (Exception e) { TempData["MensagemErro"] = e.Message; } } return(View()); }
public IActionResult Edicao(Guid id) { var model = new MovimentacoesEdicaoModel(); try { //buscar o registro da movimentação pelo id.. var resultado = movimentacaoFinanceiraApplicationService.ObterPorId(id); //transferindo as informações model.IdMovimentacao = resultado.IdMovimentacao; model.NomeMovimentacao = resultado.NomeMovimentacao; model.DataMovimentacao = resultado.DataMovimentacao.ToString("yyyy-MM-dd"); model.ValorMovimentacao = resultado.ValorMovimentacao.ToString(); model.TipoMovimentacao = resultado.TipoMovimentacao.Equals("Receita") ? "1" : "2"; } catch (Exception e) { TempData["MensagemErro"] = e.Message; } return(View(model)); }