public PartialViewResult FiltroDefault(string action, FiltroDefault filtro) { var model = new FiltroDefaultViewModel() { Action = action, Filtro = filtro }; return(PartialView("_FiltroDefault", model)); }
public ActionResult Index(int pagina = 1, FiltroDefault filtro = null) { var _modelUsuario = new UsuarioModelView(); _modelUsuario.Usuarios = Filtrar(filtro); _modelUsuario.Filtro = filtro; _modelUsuario.Paginacao = new Paginacao(); _modelUsuario.Paginacao.PaginaAtual = pagina; _modelUsuario.Usuarios = _modelUsuario.Paginacao.Paginar <Usuario>(_modelUsuario.Usuarios); return(View("Index", _modelUsuario)); }
public IEnumerable <Usuario> Filtrar(FiltroDefault filtro) { _repositorio = new Repositorio <Usuario>(); var list = _repositorio.Get; if (filtro.Codigo != null) { list = list.Where(u => u.idUsuario == filtro.Codigo); } if (!string.IsNullOrEmpty(filtro.Descricao)) { list = list.Where(u => u.Nome.Contains(filtro.Descricao)); } return(list); }
public ActionResult Index(int pagina, FiltroDefault filtro = null) { _repositorio = new Repositorio <Entidade>(); var model = new RepresentanteViewModel <Entidade>(); model.Lista = _repositorio.Get.Where(r => r.TipoEntidade == Utils.Enums.EntidadeTipo.Representante); if (filtro.Codigo != null) { model.Lista = _repositorio.Get.Where(r => r.idEntidade == filtro.Codigo); } if (!String.IsNullOrEmpty(filtro.Descricao)) { model.Lista = _repositorio.Get.Where(r => r.RazaoSocial == filtro.Descricao); } model.Filtro = filtro; model.Paginacao = new Paginacao(); model.Paginacao.PaginaAtual = pagina; model.Lista = model.Paginacao.Paginar <Entidade>(model.Lista, false); return(View(model)); }