public IPagedList <Variables> SearchVariables(VariablesCondition condition) { var query = new Repository <Variables>().Table; if (!string.IsNullOrEmpty(condition.Name)) { query = query.Where(t => t.Name.Contains(condition.Name)); } query = query.OrderByDescending(t => t.CreateDate); return(new PagedList <Variables>(query, condition.PageIndex, condition.PageSize)); }
public ActionResult Index(VariablesCondition condition) { var variables = variablesService.SearchVariables(condition); return(View(variables)); }