示例#1
0
        public ActionResult Adiciona(Usuario usuario)
        {
            string valor = ViewBag.Perfil;

            if (ModelState.IsValid)
            {
                UsuariosDAO dao = new UsuariosDAO();
                if (usuario.Id > 0)
                {
                    dao.Atualiza(usuario);
                }
                if (usuario.Id == 0)
                {
                    dao.Adicionar(usuario);
                }
                return(RedirectToRoute("todosUsuarios"));
            }
            else
            {
                usuario = new Usuario();
                TipoPessoaDAO      dao  = new TipoPessoaDAO();
                IList <TipoPessoa> tipo = new List <TipoPessoa>();
                tipo = dao.Lista();
                ViewBag.TipoPessoa = tipo;
                ViewBag.Usuario    = usuario;

                ModelState.AddModelError("usuario.Nome", "*Campo Nome Obrigatório");
                ModelState.AddModelError("usuario.Email", "*Campo E-mail Obrigatório");



                return(View("Edita", usuario));
            }
        }
        public ActionResult Adiciona(Usuario usuario)
        {
            UsuariosDAO dao = new UsuariosDAO();

            dao.Adicionar(usuario);

            return(RedirectToAction("Index"));
        }
 public ActionResult Adicionar(Usuario usuario)
 {
     if (ModelState.IsValid)
     {
         UsuariosDAO usuarioDao = new UsuariosDAO();
         usuarioDao.Adicionar(usuario);
         return(RedirectToAction("Index"));
     }
     else
     {
         ViewBag.Usuario = usuario;
         return(View("Form"));
     }
 }
示例#4
0
 public ActionResult AdicionarUsuario(Usuario usuario)
 {
     usuariosDAO.Adicionar(usuario);
     return(RedirectToAction("Index", "Usuarios"));
 }