/// <summary> /// 考试配置分页查询 /// </summary> /// <param name="filter"></param> /// <returns></returns> public static QueryResult <ExamView> SearchExamPageLists(ExamFilter filter) { var cmd = new DataCommand("MockTest.SearchExamPageList"); SetCondition(cmd, filter); return(cmd.Query <ExamView>(filter, "begin_time desc ", null, true)); }
public List <Exam> Read(ExamFilter examFilter) { Expression <Func <EExam, bool> > predicate = a => a.Name.Contains(examFilter.Names) || examFilter.Names == null; List <EExam> eExams = _iDExam.List(predicate); return(Exams(eExams)); }
/// <summary> /// 设置条件 /// </summary> /// <param name="command"></param> /// <param name="filter"></param> private static void SetCondition(DataCommand command, ExamFilter filter) { command.CommandText = command.CommandText.Replace("#STRWHERE#", command.QueryConditionString); }
/// <summary> /// Gets exams by the given filter /// </summary> /// <param name="filter">filter</param> /// <returns>enumerable collection of exams</returns> public async Task <IEnumerable <Exam> > GetAllExams(ExamFilter filter) { return(await this._exams.Find(FilterHelper.ConstructFilterDefinition(filter)).ToListAsync()); }
public ActionResult ExamQuery() { ExamFilter filter = BuildQueryFilterEntity <ExamFilter>(); return(AjaxGridJson(MockTestBasisService.SearchExamPageLists(filter))); }
/// <summary> /// 考试配置分页查询 /// </summary> /// <param name="filter"></param> /// <returns></returns> public QueryResult <ExamView> SearchExamPageLists(ExamFilter filter) { return(MockTestDA.SearchExamPageLists(filter)); }
public JsonResult FilteredRead(ExamFilter examFilter) { return(Json(_iFExam.Read(examFilter))); }