Пример #1
0
 public ActionResult Editar(EditarTransacaoForm form)
 {
     return(this.Handle(form)
            .With(x => this.salvaTransacaoService.Processar(
                      form.Tipo,
                      form.ContaId.ToLong(),
                      form.CategoriaId.ToLong(),
                      form.Valor.ToDecimal2(),
                      form.Descricao))
            .OnSuccess(x => this.RedirectToAction("Index"), "Transação salva com sucesso")
            .OnFailure(x =>
     {
         x.Contas = new ContaRepository().Todos();
         x.Categorias = new CategoriaRepository().Hierarquia();
         return this.View("Editar", x);
     }));
 }
Пример #2
0
        public ActionResult Editar(long id)
        {
            var transacao = this.transacaoRepository.ById(id);

            return(this.View(EditarTransacaoForm.FromModel(transacao)));
        }