public ListarUsuariosView() { InitializeComponent(); var vaListarUsuarioViewModel = new ListarUsuarioViewModel { Mensagens = this, Navigation = this.Navigation }; BindingContext = vaListarUsuarioViewModel; }
public ActionResult ListarUsuario(int?pagina, string filtro) { ListarUsuarioViewModel Model = new ListarUsuarioViewModel(); Model.filtro = filtro; IEnumerable <Usuario> Users = db.Usuarios.OrderBy(x => x.ApellidoPaterno); if (!String.IsNullOrEmpty(filtro)) { filtro = filtro.ToLower(); Users = db.Usuarios .Where(x => x.Nombre.ToLower().Contains(filtro) || x.Nombre.ToLower().Contains(filtro) || x.ApellidoPaterno.ToLower().Contains(filtro) || x.NombreUsuario.ToLower().Contains(filtro)); } Model.Usuarios = Users.ToPagedList(pagina ?? 1, 10); return(View(Model)); }