public ActionResult MessageManagementIndex(MessageManagementsCondition Condition, Guid id) { var MessageManagement = serviceMM.SearchMessageManagements(Condition, id); var models = new PagedList <MessageManagements>(MessageManagement, MessageManagement.Paging); return(View(PluginHelper.GetViewPath(this.GetType(), "MessageManagementIndex"), models)); }
public IPagedList <MessageManagements> SearchMessageManagements(MessageManagementsCondition condition, Guid id) { var query = repository.Table; if (!string.IsNullOrEmpty(condition.MessageConent)) { query = query.Where(t => t.MessageConent.Contains(condition.MessageConent)); } query = query.Where(t => t.IsDelete == false); query = query.OrderByDescending(t => t.CreateDate); query = query.Where(t => t.SubordinateActivitiesID == id); return(new PagedList <MessageManagements>(query, condition.PageIndex, condition.PageSize)); }