예제 #1
0
        //
        // GET: /Despesa/Details/5
        public ActionResult Details(int id)
        {
            var despesa          = _despesaApp.GetById(id);
            var despesaViewModel = Mapper.Map <Despesa, DespesaViewModel>(despesa);

            return(View(despesaViewModel));
        }
예제 #2
0
        public JsonResult ObterDespesa(int id)
        {
            try
            {
                Despesa despesa = _despesaAppService.GetById(id);

                DespesaViewModel despesaViewModel = new DespesaViewModel();
                despesaViewModel.DespesaId          = despesa.Id;
                despesaViewModel.DespesaDescricao   = despesa.Descricao;
                despesaViewModel.DespesaVencto      = despesa.Vencto;
                despesaViewModel.DespesaValor       = despesa.Valor;
                despesaViewModel.UsuarioId          = despesa.UsuarioId;
                despesaViewModel.CategoriaId        = despesa.CategoriaId.HasValue ? despesa.CategoriaId : null;
                despesaViewModel.CategoriaDescricao = despesa.CategoriaId.HasValue ? despesa.Categoria.Nome : "";

                return(Json(despesaViewModel, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, responseText = ex.InnerException }, JsonRequestBehavior.AllowGet));
            }
        }