// GET: Usuario public ActionResult Index() { var model = new UsuarioIndexViewModel(); model.Categorias = Usuarios.Select(a => a.Categoria).Distinct().ToList(); return(View(model)); }
public ActionResult Index(UsuarioIndexViewModel viewModel) { AuthRepository list = new AuthRepository(); var busqueda = list.ListarUsuarios(); if (User.IsInRole("AdministradorGrupo")) { var GrupoUsuarioId = Convert.ToInt32(((ClaimsIdentity)User.Identity).FindFirst("GrupoUsuario").Value); var tipoUsuarioId = (int)TiposUsuariosId.Alumno; busqueda = busqueda.Where(x => x.TipoUsuarioId == tipoUsuarioId && x.GrupoUsuarioId == GrupoUsuarioId); } if (User.IsInRole("Admin")) { var tipoUsuarioId1 = (int)TiposUsuariosId.Alumno; var tipoUsuarioId2 = (int)TiposUsuariosId.AdministradorGrupo; busqueda = busqueda.Where(x => x.TipoUsuarioId == tipoUsuarioId1 || x.TipoUsuarioId == tipoUsuarioId2); } if (!string.IsNullOrWhiteSpace(viewModel.TextoBusqueda)) { busqueda = busqueda.Where(x => x.Apellido1.Contains(viewModel.TextoBusqueda) || x.Apellido2.Contains(viewModel.TextoBusqueda) || x.Nombre.Contains(viewModel.TextoBusqueda) || x.Email.Contains(viewModel.TextoBusqueda)); } viewModel.Usuarios = busqueda.OrderBy(x => x.Apellido1).ToList(); return(View(viewModel)); }
// GET: Admin/Usuario public ActionResult Index() { AuthRepository list = new AuthRepository(); UsuarioIndexViewModel viewModel = new UsuarioIndexViewModel(); var consulta = list.ListarUsuarios(); if (User.IsInRole("AdministradorGrupo")) { var GrupoUsuarioId = Convert.ToInt32(((ClaimsIdentity)User.Identity).FindFirst("GrupoUsuario").Value); var tipoUsuarioId = (int)TiposUsuariosId.Alumno; consulta = consulta.Where(x => x.TipoUsuarioId == tipoUsuarioId && x.GrupoUsuarioId == GrupoUsuarioId); } if (User.IsInRole("Admin")) { var tipoUsuarioId1 = (int)TiposUsuariosId.Alumno; var tipoUsuarioId2 = (int)TiposUsuariosId.AdministradorGrupo; consulta = consulta.Where(x => x.TipoUsuarioId == tipoUsuarioId1 || x.TipoUsuarioId == tipoUsuarioId2); } viewModel.Usuarios = consulta.OrderBy(x => x.Apellido1).ToList(); return(View(viewModel)); }
public ActionResult Index() { var viewModel = new UsuarioIndexViewModel(); viewModel.Usuarios = Mapper.Map <List <UsuarioViewModel> >(_usuarioNegocio.ListarTodosSemAdm()); return(View(viewModel)); }
public ActionResult Index(UsuarioIndexViewModel Model) { using (UsuarioClient UsuarioClient = new UsuarioClient()) { Model.Usuarios = UsuarioClient.GetUsuarios(Model.DadosBusca.Nome, Model.DadosBusca.Username); return(View(Model)); } }
// GET: Usuario public ActionResult Index() { var usuarios = new UsuarioIndexViewModel() { usuarios = Usuario_Conexion.@select() }; return(View(usuarios)); }
// GET: Usuario public ActionResult Index() { using (UsuarioClient UsuarioClient = new UsuarioClient()) { //populando os usuários que carregamos na primeira vez UsuarioIndexViewModel Index = new UsuarioIndexViewModel(); Index.Usuarios = UsuarioClient.GetAllUsuarios(); return(View(Index)); } }
// GET: Usuario public ActionResult Index(string msj) { if (!ValidarUsuario(1)) { return(RedirectToAction("ErrorPermisos", "Base")); } ViewBag.Informacion = msj; var Usuarios = _usuariosServicios.GetAll(); UsuarioIndexViewModel UsuarioVM = new UsuarioIndexViewModel(); foreach (var usuario in Usuarios) { UsuarioVM.Usuarios.Add(usuario); } return(View(UsuarioVM)); }