Exemple #1
0
        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));
        }