コード例 #1
0
 public IActionResult EditarConta(ContaModel formulario)
 {
     if (ModelState.IsValid)
     {
         formulario.httpContextAccessorModel = httpContextAccessorController;
         formulario.Update(formulario);
     }
     return(RedirectToAction(nameof(Index)));
 }
コード例 #2
0
 public IActionResult CriarConta(ContaModel conta)
 {
     if (ModelState.IsValid)
     {
         conta._httpContextAccessor = _httpContextAcessor;
         if (conta.Id == 0)
         {
             conta.Insert();
         }
         else
         {
             conta.Update();
         }
         return(RedirectToAction("Index", "Conta"));
     }
     return(View());
 }
コード例 #3
0
        public ActionResult Update(FormCollection form)
        {
            Conta e = new Conta();

            e.Localizacao_id = int.Parse(form["localizacao_id"]);
            e.Cliente_id     = int.Parse(form["cliente_id"]);
            e.DataAbertura   = DateTime.Parse(form["dataAbertura"]);
            e.Valor          = decimal.Parse(form["valor"]);
            e.Status         = StatusConta.Fechada;
            e.FormaPagamento = FormaPagamento.Dinheiro;
            e.Id             = int.Parse(form["id"]);


            using (ContaModel model = new ContaModel())
            {
                model.Update(e);
            }

            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public IActionResult CriarConta(ContaModel contaModel)
        {
            if (ModelState.IsValid)
            {
                int.TryParse(HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado"), out int id_usuario_logado);


                if (contaModel.Id > 0)
                {
                    contaModel.Update();
                }
                else
                {
                    contaModel.Insert(id_usuario_logado);
                }
                return(RedirectToAction("Index"));
            }

            return(View());
        }