Example #1
0
        public ActionResult Cadastro(ClienteViewModelCadastro model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Cliente c = new Cliente();
                    c.Nome         = model.Nome;
                    c.Email        = model.Email;
                    c.DataCadastro = DateTime.Now;

                    ClienteDal d = new ClienteDal();
                    d.Insert(c);

                    ViewBag.Mensagem = "Cliente " + c.Nome + " cadastrado com sucesso!";
                    ModelState.Clear();
                }
                catch (Exception e)
                {
                    ViewBag.Mensagem = e.Message;
                }
            }

            return(View());
        }
Example #2
0
        [HttpPost] //recebe o submit da página de cadastro
        public ActionResult Cadastro(ClienteViewModelCadastro model)
        {
            //verificar se os dados da model passaram nas validações
            if (ModelState.IsValid) //validação da model esta ok?
            {
                try
                {
                    Cliente c = new Cliente();
                    c.Nome  = model.Nome;
                    c.Email = model.Email;

                    //Cadastra o cliente
                    ClienteBusiness business = new ClienteBusiness();
                    business.Cadastrar(c);

                    //exibir mensagem de sucesso..
                    ViewBag.Mensagem = "Cliente cadastrado com sucesso";
                    ModelState.Clear(); //limpar os dados da model..
                }
                catch (Exception e)
                {
                    //Exibe Mensagem de erro
                    ViewBag.Mensagem = e.Message;
                }
            }

            return(View());
        }
Example #3
0
        [HttpPost] //receber o submit do formulário..
        public ActionResult Cadastro(ClienteViewModelCadastro model)
        {
            //verificar se a model passou nas validações..
            if (ModelState.IsValid) //não deu erro de validação?
            {
                try
                {
                    Cliente c = new Cliente(); //entidade..
                    c.Nome         = model.Nome;
                    c.Email        = model.Email;
                    c.DataCadastro = DateTime.Now;

                    ClienteDal d = new ClienteDal(); //persistencia..
                    d.Insert(c);                     //gravando na base de dados..

                    ViewBag.Mensagem = "Cliente " + c.Nome + ", cadastrado com sucesso.";
                    ModelState.Clear(); //limpar os dados da model (formulario)
                }
                catch (Exception e)
                {
                    //imprimir mensagem de erro..
                    ViewBag.Mensagem = e.Message;
                }
            }

            return(View()); //abrir uma página..
        }
Example #4
0
        public JsonResult CadastrarCliente(ClienteViewModelCadastro model)
        {
            System.Threading.Thread.Sleep(3000);

            try
            {
                Cliente c = new Cliente(); //entidade..
                c.Nome  = model.Nome;
                c.Email = model.Email;

                ClienteDal d = new ClienteDal(); //persistencia..
                d.Insert(c);                     //gravando..

                return(Json("Cliente " + c.Nome + ", cadastrado com sucesso."));
            }
            catch (Exception e)
            {
                //retornar mensagem de erro..
                return(Json(e.Message));
            }
        }