Ejemplo n.º 1
0
        public ActionResult Incluir(UsuarioModelView user)
        {
            if (!ModelState.IsValid)
            {
                return(View(user));
            }


            user.Password    = PasswordHash.Hash(user.Password);
            user.DataCriacao = DateTime.Now;

            Usuario usuario = UsuarioFactory.BuildModel(user);

            usuario.Role = roleDAO.GetById(user.Role);

            usuarioDAO.Add(usuario);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public ActionResult Alterar(UsuarioModelView user)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.Role = new SelectList(roleDAO.List(), "Id", "Description", user.Role);
                return(View(user));
            }

            user.Password = PasswordHash.Hash(user.Password);
            Usuario usuario = UsuarioFactory.BuildModel(user);

            usuario.Role = roleDAO.GetById(user.Role);

            usuarioDAO.Alter(usuario);


            return(RedirectToAction("Index"));
        }