Пример #1
0
 public frmNewPool(User user)
 {
     InitializeComponent();
     _allwords    = new List <MyDictionary>();
     _exerciseBLL = new ExerciseBLL();
     _dictBLL     = new DictionaryBLL();
     _currentUser = user;
     _poolBLL     = new PoolBLL();
 }
Пример #2
0
 public frmExerciseScene(User user, int poolID)
 {
     InitializeComponent();
     _poolBLL     = new PoolBLL();
     _exerciseBLL = new ExerciseBLL();
     _dictBLL     = new DictionaryBLL();
     _currentUser = user;
     _currentPool = _poolBLL.GetPool(poolID);
     index        = 0;
     results      = new int[3];
     words        = new List <MyDictionary>();
 }
Пример #3
0
        public static ExerciseInfo Exercise_Custom_M_Edit(string model)
        {
            ExerciseInfo v = Newtonsoft.Json.JsonConvert.DeserializeObject <ExerciseInfo>(model);

            v.exercisecommon.exercise.CreateUserID   = IES.Service.UserService.CurrentUser.UserID;
            v.exercisecommon.exercise.CreateUserName = IES.Service.UserService.CurrentUser.UserName;
            ExerciseInfo exerciseRs = new ExerciseBLL().Exercise_Custom_M_Edit(v);

            if (exerciseRs != null)
            {
                foreach (var item in v.Children)
                {
                    if (item.exercisecommon.exercise.ExerciseType != 0)
                    {
                        item.exercisecommon.exercise.ParentID = v.exercisecommon.exercise.ExerciseID;
                        new ExerciseBLL().Exercise_MultipleChoice_M_Edit(item);
                    }
                }
                foreach (var item in v.ChildrenMultiple)
                {
                    if (item.exercisecommon.exercise.ExerciseType != 0)
                    {
                        item.exercisecommon.exercise.ParentID = v.exercisecommon.exercise.ExerciseID;
                        new ExerciseBLL().Exercise_MultipleChoice_M_Edit(item);
                    }
                }
                foreach (var item in v.ChildrenFillBlank)
                {
                    if (item.exercisecommon.exercise.ExerciseType != 0)
                    {
                        item.exercisecommon.exercise.ParentID = v.exercisecommon.exercise.ExerciseID;
                        new ExerciseBLL().Exercise_Writing_M_Edit(item);
                    }
                }
                //if (v.Children.exercisecommon.exercise.ExerciseType != 0)
                //{
                //    v.Children.exercisecommon.exercise.ParentID = v.exercisecommon.exercise.ExerciseID;
                //    new ExerciseBLL().Exercise_MultipleChoice_M_Edit(v.Children);
                //}
                //if (v.ChildrenMultiple.exercisecommon.exercise.ExerciseType != 0)
                //{
                //    v.ChildrenMultiple.exercisecommon.exercise.ParentID = v.exercisecommon.exercise.ExerciseID;
                //    new ExerciseBLL().Exercise_MultipleChoice_M_Edit(v.ChildrenMultiple);
                //}
                //if (v.ChildrenFillBlank.exercisecommon.exercise.ExerciseType != 0)
                //{
                //    v.ChildrenFillBlank.exercisecommon.exercise.ParentID = v.exercisecommon.exercise.ExerciseID;
                //    new ExerciseBLL().Exercise_Writing_M_Edit(v.ChildrenFillBlank);
                //}
            }
            return(exerciseRs);
        }