Esempio n. 1
0
        /// <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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 /// <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);
 }
Esempio n. 4
0
 /// <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());
 }
Esempio n. 5
0
        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));
 }
Esempio n. 7
0
 public JsonResult FilteredRead(ExamFilter examFilter)
 {
     return(Json(_iFExam.Read(examFilter)));
 }