Example #1
0
        public IEnumerable <StudentRecord> LoadByPage(int page, int pageSize, StudentRecordFilter filter = null)
        {
            var filterExpression = new StudentRecordQueryObject(filter).Expression;

            if (page <= 0)
            {
                page = 1;
            }
            if (pageSize <= 0)
            {
                pageSize = 1;
            }
            return(Fetch(filterExpression, page, pageSize).Include(x => x.CreatedByNavigation));
        }
Example #2
0
 public StudentRecordQueryObject(StudentRecordFilter filter)
 {
     if (filter != null)
     {
     }
 }
Example #3
0
        public IEnumerable <StudentRecord> LoadAll(StudentRecordFilter filter = null)
        {
            var expression = new StudentRecordQueryObject(filter).Expression;

            return(Fetch(expression).Include(x => x.CreatedByNavigation));
        }