public ActionResult Cadastrar(UsuariosViewModels viewModels) { if (!ModelState.IsValid) { return(View(viewModels)); } if (db.Usuarios.Count(u => u.Login == viewModels.Login) > 0) { ModelState.AddModelError("Login", "Este login ja esta em uso!"); return(View(viewModels)); } Usuario novoUsuario = new Usuario { Nome = viewModels.Nome, Login = viewModels.Login, Senha = Hash.GerarHash(viewModels.ConfirmarSenha) }; db.Usuarios.Add(novoUsuario); db.SaveChanges(); TempData["Mensagem"] = "Cadastro realizado com Sucesso!"; return(RedirectToAction("Index", "Home")); }
}//fin de la vista //metodo para devolver la vista ListaNiveles public ViewResult ListaNiveles(string buscar) { UsuariosViewModels Niveles = new UsuariosViewModels(); Niveles.Niveles = _nivelesRepositorio.ListaNiveles; return(View(Niveles)); }//fin de la vista
}//fin del metodo ListaUsuarios //metodo para devolver la vista Administradores public ViewResult ListaUsuariosPorNivel(string buscar)//CodigoUsuario { UsuariosViewModels listaUsuariosPorNivelViewModel = new UsuariosViewModels(); listaUsuariosPorNivelViewModel.Usuarios = _usuariosRepositorio.UsuariosPorNivel; /* ViewData["filtro1"] = CodigoUsuario; * if (!string.IsNullOrEmpty(CodigoUsuario)) * { * listaUsuariosPorNivelViewModel.Usuarios = _usuariosRepositorio.UsuariosPorCodigo(Convert.ToInt32(CodigoUsuario)); * * * }*/ return(View(listaUsuariosPorNivelViewModel)); }//fin de la vista
}//fin constructor //metodo para devolver la vista ListaUsuarios /* public ViewResult ListaUsuarios(string buscar) * { * UsuariosViewModels listaUsuariosViewModel = new UsuariosViewModels(); * listaUsuariosViewModel.Usuarios = _usuariosRepositorio.Usuarios; * * * return View(listaUsuariosViewModel); * }//fin de la vista*/ public ViewResult ListaUsuarios(string buscar)//CodigoUsuario { //objetos para mostrar usuarios UsuariosViewModels listausuariosViewModel = new UsuariosViewModels(); listausuariosViewModel.Usuarios = _usuariosRepositorio.Usuarios; //Pasando un valor a la variable de la clase /*ViewData["filtro1"] = CodigoUsuario; * if (!string.IsNullOrEmpty(CodigoUsuario)) * { * listausuariosViewModel.Usuarios = _usuariosRepositorio.UsuariosPorCodigo(Convert.ToInt32(CodigoUsuario)); * * * }*/ return(View(listausuariosViewModel)); }//fin del metodo ListaUsuarios