示例#1
0
 public ExerciseInfo Exercise_Custom_M_Edit(ExerciseInfo model)
 {
     try
     {
         ExerciseDAL.Exercise_Custom_M_Edit(model);
         return(model);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
示例#2
0
 public ExerciseInfo Exercise_Analysis_M_Edit(ExerciseInfo model)
 {
     try
     {
         ExerciseDAL.Exercise_Analysis_M_Edit(model);
         ExerciseDAL.Exercise_Analysis_S_Edit(model);
         return(model);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
示例#3
0
 public ExerciseInfo Exercise_MultipleChoice_M_Edit(ExerciseInfo model)
 {
     try
     {
         ExerciseDAL.Exercise_MultipleChoice_M_Edit(model);
         ExerciseDAL.Exercise_MultipleChoice_S_Edit(model);
         return(model);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
示例#4
0
 public ExerciseInfo Exercise_Judge_M_Edit(ExerciseInfo model)
 {
     try
     {
         ExerciseDAL.Exercise_Judge_M_Edit(model);
         if (model.exercisecommon.exercise.ExerciseType != 1)
         {
             ExerciseDAL.Exercise_MultipleChoice_S_Edit(model);
         }
         return(model);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
示例#5
0
        public bool Exercise_ADD(IExercise model)
        {
            if (model is ExerciseAnswercardInfo)
            {
            }

            if (model is ExerciseCompInfo)
            {
            }

            if (model is ExerciseCommon)
            {
                ExerciseDAL.ExerciseCommon_ADD(model as ExerciseCommon);
            }

            if (model is ExerciseInfo)
            {
                ExerciseDAL.ExerciseInfo_ADD(model as ExerciseInfo);
            }

            return(true);
        }
示例#6
0
 public List <Exercise> Exercise_Search(Exercise model, Key key, int PageSize, int PageIndex)
 {
     return(ExerciseDAL.Exercise_Search(model, key, PageSize, PageIndex));
 }
示例#7
0
 public bool Exercise_Del(IExercise model)
 {
     return(ExerciseDAL.Exercise_Del(model));
 }
示例#8
0
 /// <summary>
 /// 习题批量设置共享范围
 /// </summary>
 /// <param name="list"></param>
 /// <param name="sharerange"></param>
 /// <returns></returns>
 public bool Exercise_Batch_ShareRange(string ids, int sharerange)
 {
     return(ExerciseDAL.Exercise_Batch_ShareRange(ids, sharerange));
 }
示例#9
0
        public static IExerciseDAL CreateExerciseDAL()
        {
            IExerciseDAL exerciseDAL = new ExerciseDAL();

            return(exerciseDAL);
        }
示例#10
0
 public ExerciseInfo Exercise_MultipleChoice_Get(int ExerciseID)
 {
     return(ExerciseDAL.Exercise_MultipleChoice_Get(ExerciseID));
 }
示例#11
0
 public ExerciseInfo Exercise_Writing_Get(int ExerciseID)
 {
     return(ExerciseDAL.Exercise_Writing_Get(ExerciseID));
 }
示例#12
0
 public ExerciseInfo Exercise_Judge_Get(int ExerciseID)
 {
     return(ExerciseDAL.Exercise_Judge_Get(ExerciseID));
 }
示例#13
0
 public bool Exercise_Scope_Upd(Exercise model)
 {
     return(ExerciseDAL.Exercise_Scope_Upd(model));
 }
示例#14
0
 public bool Exercise_Diffcult_Upd(Exercise model)
 {
     return(ExerciseDAL.Exercise_Diffcult_Upd(model));
 }
示例#15
0
 public ExerciseBLL()
 {
     _exerciseDAL = new ExerciseDAL();
 }
示例#16
0
        public IES.Resource.Model.IExercise Exercise_Get(IExercise model)
        {
            Exercise o = model as Exercise;

            return(ExerciseDAL.Exercise_Get(model));
        }
示例#17
0
 public ExerciseInfo ExerciseInfo_GetListen(ExerciseInfo model)
 {
     return(ExerciseDAL.ExerciseInfo_GetListen(model));
 }
示例#18
0
 public bool Exercise_ShareRange_Upd(Exercise model)
 {
     return(ExerciseDAL.Exercise_ShareRange_Upd(model));
 }
示例#19
0
 public ExerciseInfo Exercise_Analysis_Get(int ExerciseID)
 {
     return(ExerciseDAL.Exercise_Analysis_Get(ExerciseID));
 }
示例#20
0
 public bool Exercise_Batch_Diffcult(string exerciseIDS, int diffcult)
 {
     return(ExerciseDAL.Exercise_Batch_Diffcult(exerciseIDS, diffcult));
 }
示例#21
0
 public ExerciseInfo Exercise_Custom_Get(int ExerciseID)
 {
     return(ExerciseDAL.Exercise_Custom_Get(ExerciseID));
 }
示例#22
0
 public bool Exercise_Batch_Del(string ids)
 {
     return(ExerciseDAL.Exercise_Batch_Del(ids));
 }
示例#23
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="list"></param>
 /// <param name="scope"></param>
 /// <returns></returns>
 public bool Exercise_Batch_Scope(List <IExercise> list, int scope)
 {
     return(ExerciseDAL.Exercise_Batch_Scope(list, scope));
 }
示例#24
0
 public ExerciseController(IConfiguration _configuration)
 {
     exerciseDAL = new ExerciseDAL(_configuration);
 }