コード例 #1
0
        public IActionResult Index()
        {
            PlanoContaModel objPlanoContas = new PlanoContaModel(HttpContextAcessor);
            var             lista          = objPlanoContas.ListaPlanoConta();

            return(View(lista));
        }
コード例 #2
0
        public IActionResult ExcluirPlanoConta(string id)
        {
            PlanoContaModel planoContaModel = new PlanoContaModel(HttpContextAccessor);

            planoContaModel.ExcluirConta(id);
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public IActionResult Excluir(int id)
        {
            var conta = new PlanoContaModel(_httpContextAccessor);

            conta.Excluir(id);
            return(RedirectToAction("CriarConta", "Conta"));
        }
コード例 #4
0
        public IActionResult ExcluirPlanoConta(int id)
        {
            PlanoContaModel objPlanoConta = new PlanoContaModel(HttpContextAccessor);

            objPlanoConta.Excluir(id);
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        public IActionResult Index()
        {
            PlanoContaModel objPlanoContas = new PlanoContaModel(HttpContextAccessor);

            ViewBag.ListaPlanoContas = objPlanoContas.ListaPlanoContas();
            return(View());
        }
コード例 #6
0
        public IActionResult Index()
        {
            PlanoContaModel planoContaModel = new PlanoContaModel(HttpContextAccessor);

            ViewBag.ListaPlanoConta = planoContaModel.ListaPLanoConta();
            return(View());
        }
コード例 #7
0
        public IActionResult Index()
        {
            var planoContasModel = new PlanoContaModel(_context);

            ViewBag.ListaPlanoContas = planoContasModel.ListaPlanoContas();
            return(View());
        }
コード例 #8
0
        public IActionResult ExcluirPlanoConta(int id)
        {
            PlanoContaModel objConta = new PlanoContaModel();

            objConta.Excluir(id);
            return(RedirectToAction("Index"));
        }
コード例 #9
0
        public IActionResult Index()
        {
            ////////construtor que retorna a volar da injeção (sessão do usuário passado por parametro)
            PlanoContaModel objPlanoConta = new PlanoContaModel(HttpContextAccessor); // trafegar entre a controladora e a view

            ViewBag.ListaPlanoConta = objPlanoConta.ListaPlanoConta();
            return(View());
        }
コード例 #10
0
        public IActionResult Excluir(int id)
        {
            var planoConta = new PlanoContaModel(_context);

            planoConta.Excluir(id);

            return(RedirectToAction("Index"));
        }
コード例 #11
0
 public IActionResult CriarPlanoConta(int?id)
 {
     if (id != null)
     {
         PlanoContaModel objPlanoContas = new PlanoContaModel(HttpContextAccessor);
         ViewBag.Registro = objPlanoContas.CarregarRegistro(id);
     }
     return(View());
 }
コード例 #12
0
 [HttpGet]                                    // Para retornar o formulário vazio
 public IActionResult CriarPlanoConta(int?id) //Dizendo que o ID pode ser zero
 {
     if (id != null)
     {
         PlanoContaModel objplanoContaModel = new PlanoContaModel(HttpContextAccessor); //Estancionando o PlanoContaModel e passando a injeção por parametro
         ViewBag.Registro = objplanoContaModel.CarregarRegistro(id);
     }
     return(View());
 }
コード例 #13
0
        public IActionResult CriarPlanoConta(int?id)
        {
            if (id.HasValue)
            {
                var planoConta = new PlanoContaModel(_context);
                ViewBag.Registro = planoConta.CarregarRegistro(id.Value);
            }

            return(View());
        }
コード例 #14
0
 public IActionResult NovoPlanoConta(PlanoContaModel planoConta)
 {
     if (ModelState.IsValid)
     {
         planoConta.HttpContextAccessor = HttpContextAccessor;
         planoConta.Insert();
         return(RedirectToAction("Index"));
     }
     return(View());
 }
コード例 #15
0
 public IActionResult CriarPlanoConta(int?id)
 {
     //se nao for nulo era chamar o metodo para carregar o registro
     if (id != null)
     {
         PlanoContaModel objPlanoConta = new PlanoContaModel(HttpContextAccessor);
         ViewBag.Registro = objPlanoConta.CarregarRegistro(id);
     }
     return(View());
 }
コード例 #16
0
        public IActionResult Index()
        {
            //criar um instacia da Plano conta model
            //usar a sobrecarga do construtor passando por paramentro o context acessor
            PlanoContaModel objPlanoConta = new PlanoContaModel(HttpContextAccessor);

            //para usar o VIEWBAG para trafegar na lista de dados entre a controller e a model
            ViewBag.ListaPlanoConta = objPlanoConta.ListaPlanoConta();
            return(View());
        }
コード例 #17
0
 public IActionResult CriarPlanoConta(PlanoContaModel formulario) //Vem com o ID preenchido -> Tratamento no insert
 {
     if (ModelState.IsValid)
     {
         formulario.HttpContextAccessor = HttpContextAccessor; //Pegar a sessão do usuário
         formulario.Insert();                                  // chama o método Insert/Update
         return(RedirectToAction("Index"));                    //Redireciona para o Index
     }
     return(View());
 }
コード例 #18
0
        public IActionResult NovoPlanoConta(int?id)
        {
            if (id != null)
            {
                PlanoContaModel planoConta = new PlanoContaModel(HttpContextAccessor);
                ViewBag.Registro = planoConta.CarregarDados(id);
            }

            return(View());
        }
コード例 #19
0
 public IActionResult CriarPlanoConta(PlanoContaModel planoContaModel)
 {
     if (ModelState.IsValid)
     {
         string usuarioLogado = HttpContextAccessor.HttpContext.Session.GetString("IdUsaruiLogado");
         planoContaModel.InsertUpdate(usuarioLogado);
         return(RedirectToAction("Index"));
     }
     return(View());
 }
コード例 #20
0
 public IActionResult CriarPlanoConta(int?id)
 {
     if (id != null)
     {
         string          usuarioLogado   = HttpContextAccessor.HttpContext.Session.GetString("IdUsaruiLogado");
         PlanoContaModel planoContaModel = new PlanoContaModel(HttpContextAccessor);
         ViewBag.Registro = planoContaModel.CarregarRegistro(id, usuarioLogado);
     }
     return(View());
 }
コード例 #21
0
 public IActionResult CriarPlanoConta(PlanoContaModel formulario)
 {
     if (ModelState.IsValid)
     {
         formulario.HttpContextAccessor = HttpContextAccessor;
         formulario.Insert();
         return(RedirectToAction("Index"));
     }
     return(View());
 }
コード例 #22
0
 public IActionResult CriarPlanoConta(int?id)
 {
     //editar dados do registro
     if (id != null)
     {
         PlanoContaModel objContaModel = new PlanoContaModel(HttpContextAcessor);
         ViewBag.Registro = objContaModel.CarregarRegisto(id);
     }
     return(View());
 }
コード例 #23
0
 public IActionResult CriarPlanoConta(PlanoContaModel formulario)
 {   //caso os dados sejam validos, fazer a gravaçao dos dados.
     if (ModelState.IsValid)
     {
         formulario.HttpContextAcessor = HttpContextAcessor;
         formulario.Insert();
         return(RedirectToAction("Index"));
     }
     return(View());
 }
コード例 #24
0
        public IActionResult CriarPlanoConta(PlanoContaModel p_model)
        {
            if (ModelState.IsValid)
            {
                p_model._context = _context;
                p_model.Salvar();
                return(RedirectToAction("Index"));
            }

            return(View());
        }
コード例 #25
0
        public IActionResult CriarPlanoConta(int?id)
        {
            var planoConta = new PlanoContaModel();

            if (id != null)
            {
                planoConta._httpContextAccessor = _httpContextAccessor;
                return(View(planoConta.CarregaRegistro(id ?? 0)));
            }
            return(View(planoConta));
        }
コード例 #26
0
 public IActionResult CriarPlanoConta(PlanoContaModel planoConta)
 {
     if (ModelState.IsValid)
     {
         planoConta._httpContextAccessor = _httpContextAccessor;
         if (planoConta.Id == 0)
         {
             planoConta.Insert();
         }
         else
         {
             planoConta.Update();
         }
         return(RedirectToAction("Index", "PlanoConta"));
     }
     return(View());
 }
コード例 #27
0
        public IActionResult CriarPlanoConta(PlanoContaModel planoContaModel)
        {
            if (ModelState.IsValid)
            {
                int.TryParse(HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado"), out int id_usuario_logado);


                if (planoContaModel.Id > 0)
                {
                    planoContaModel.Update();
                }
                else
                {
                    planoContaModel.Insert(id_usuario_logado);
                }

                return(RedirectToAction("Index"));
            }

            return(View());
        }
コード例 #28
0
 public IActionResult CriarPlanoConta(PlanoContaModel planoConta)
 {
     if (ModelState.IsValid)
     {
         planoConta.HttpContextAccessor = HttpContextAccessor;
         if (planoConta.Id != 0)
         {
             planoConta.AlterarPlanoConta();
             return(RedirectToAction("Index"));
         }
         else
         {
             planoConta.RegistrarPlanoConta();
             return(RedirectToAction("Index"));
         }
     }
     else
     {
         return(View());
     }
 }