示例#1
0
        public ActionResult Delete(int id)
        {
            Despesas      despesas      = _despesasService.Buscar(id);
            DespesasModel despesasModel = _mapper.Map <DespesasModel>(despesas);

            return(View(despesasModel));
        }
示例#2
0
        public IActionResult VerDespesa()
        {
            DespesasModel objDespesa = new DespesasModel(HttpContextAccessorController);

            ViewBag.ListaDespesas = objDespesa.ListaDespesas();
            return(View());
        }
示例#3
0
        public IActionResult AdicionaDespesa(DespesasModel Despesa)
        {
            DespesasModel objDespesa = Despesa;

            Despesa.HttpContextAccessor = HttpContextAccessorController;

            Despesa.RegistrarDespesa();
            return(View());
        }
示例#4
0
 public ActionResult Edit(int id, DespesasModel despesasModel)
 {
     if (ModelState.IsValid)
     {
         var despesas = _mapper.Map <Despesas>(despesasModel);
         _despesasService.Alterar(despesas);
     }
     return(RedirectToAction(nameof(Index)));
 }
示例#5
0
 public ActionResult Create(DespesasModel despesasModel)
 {
     if (ModelState.IsValid)
     {
         var despesas = _mapper.Map <Despesas>(despesasModel);
         _despesasService.Inserir(despesas);
     }
     return(RedirectToAction(nameof(Index)));
 }
示例#6
0
        public IActionResult ExcluirDespesa(int id)
        {
            var           numero     = id;
            DespesasModel objDespesa = new DespesasModel(HttpContextAccessorController);

            objDespesa.ExcluirDespesas(id);



            return(RedirectToAction("VerDespesa"));
        }
示例#7
0
        public ActionResult Edit(int id)
        {
            Despesas      despesas      = _despesasService.Buscar(id);
            DespesasModel despesasModel = _mapper.Map <DespesasModel>(despesas);

            IEnumerable <Imovel> listarImoveis = _imovelService.ObterTodos();

            ViewBag.IdImovel = new SelectList(listarImoveis, "CodigoImovel", "Descricao", null);

            return(View(despesasModel));
        }
示例#8
0
        public IActionResult VerDespesa(int id)
        {
            var           numero     = id;
            DespesasModel objDespesa = new DespesasModel(HttpContextAccessorController);

            ViewBag.ListaDespesas = objDespesa.ListaDespesas(id).Count > 0 ? objDespesa.ListaDespesas(id) : null;


            return(View());

            //return RedirectToAction("VerDespesa");
        }
示例#9
0
        public void DeleteTest_Post()
        {
            // Act
            var result = controller.Delete(1);

            // Assert
            Assert.IsInstanceOfType(result, typeof(ViewResult));
            ViewResult viewResult = (ViewResult)result;

            Assert.IsInstanceOfType(viewResult.ViewData.Model, typeof(DespesasModel));
            DespesasModel despesasModel = (DespesasModel)viewResult.ViewData.Model;

            Assert.AreEqual("Conserto de torneira", despesasModel.DescricaoDespesa);
            Assert.AreEqual(1, despesasModel.CodigoImovel);
        }
示例#10
0
        //[Route("EditarDespesa/{idDespesa}")]
        public IActionResult EditarDespesa(DespesasModel Despesa)
        {
            if (Despesa.idDespesa != null)
            {
                Despesa.AtualizarDespesa(Despesa.idDespesa);
                HttpContext.Session.SetString("EditarDespesa", Despesa.idDespesa.ToString());

                return(RedirectToAction("VerDespesa"));
            }
            else
            {
                HttpContext.Session.SetString("EditarDespesa", null);
            }

            return(RedirectToAction("VerDespesa"));
        }
示例#11
0
        public IActionResult MenuPrincipal()
        {
            string nomeUsuario = HttpContext.Session.GetString("NomeUsuarioLogado");
            string idUsuario   = HttpContext.Session.GetString("IdUsuarioLogado");

            if (nomeUsuario != null && nomeUsuario != "" && idUsuario != null && idUsuario != "")
            {
                ViewData["NOME"] = nomeUsuario;
                ViewData["ID"]   = idUsuario;

                ViewData["TotalReceitas"] = new ReceitasModel().TotalRceitas(idUsuario);
                ViewData["TotalDespesas"] = new DespesasModel().TotalDespesas(idUsuario);

                return(View());
            }


            ViewData["NOME"] = "";
            ViewData["ID"]   = "";
            return(View());
        }
示例#12
0
 public ActionResult Delete(int id, DespesasModel despesasModel)
 {
     _despesasService.Excluir(id);
     return(RedirectToAction(nameof(Index)));
 }