Ejemplo n.º 1
0
        public ActionResult Delete(int id, ClienteVM cliente)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    // TODO: Add update logic here
                    var bean       = cliente.GetCliente(new Cliente());
                    var daoCliente = new ClienteDAO();
                    daoCliente.DeleteCliente(id);

                    this.AddFlashMessage("Registro Removido com sucesso!");
                    return(RedirectToAction("index"));
                }
                catch
                {
                    return(View(cliente));
                }
            }
            return(View(cliente));
        }
Ejemplo n.º 2
0
        public ActionResult Create(ClienteVM model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var bean = model.GetCliente(new Cliente());
                    var dao  = new ClienteDAO();
                    bean.dtCadastro     = DateTime.Now;
                    bean.dtUltAlteracao = DateTime.Now;

                    dao.InsertCliente(bean);

                    this.AddFlashMessage("Registro salvo com sucesso!");
                    return(RedirectToAction("index"));
                }
                catch
                {
                    return(View(model));
                }
            }
            return(View(model));
        }
Ejemplo n.º 3
0
        public ActionResult Edit(int id, ClienteVM model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    ClienteDAO dao     = new ClienteDAO();
                    var        cliente = dao.DAOGetCliente(id);

                    var bean = model.GetCliente(cliente);
                    bean.dtUltAlteracao = DateTime.Now;

                    dao.UpdateCliente(bean);
                    this.AddFlashMessage("Registro Alterado com sucesso!");
                    return(RedirectToAction("index"));
                }
                catch
                {
                    return(View(model));
                }
            }
            return(View(model));
        }