Esempio n. 1
0
        public ActionResult CadastrarReceita(ReceitaModelCadastro model)
        {
            try
            {
                Usuario    u  = (Usuario)Session["usuario"];
                ReceitaDal rd = new ReceitaDal();

                if (ModelState.IsValid &&
                    u != null)
                {
                    Receita r = new Receita();

                    r.IdUsuario       = u.IdUsuario;
                    r.Nome            = model.Nome;
                    r.Valor           = model.Valor;
                    r.DataRecebimento = model.DataRecebimento;

                    rd.Insert(r);

                    ViewBag.Mensagem = "A Receita " + model.Nome + ", foi cadastrada com sucesso !";

                    ModelState.Clear();
                }
            }
            catch (Exception ex)
            {
                ViewBag.Mensagem = ex.Message;
            }

            return(View("Receita"));
        }
        public ActionResult ReceitaCadastrar(ReceitaViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Receita r = new Receita { Nome = model.Nome, Valor = model.Valor, DataRecebimento = model.DataRecebimento };

                    ReceitaDal d = new ReceitaDal();

                    d.Insert(r);

                    ModelState.Clear();

                    return RedirectToAction("Receita", new { cadastrado = "Cadastrado com sucesso" });
                }
                catch (Exception e)
                {
                    ViewBag.mensagem = e.Message;
                }
            }

            return View("Receita", model);
        }