예제 #1
0
파일: TaskMapper.cs 프로젝트: spenar/hts
        public static Task ToModel(this TaskViewModel viewModel)
        {
            var task = new Task();
            task.InjectFrom(viewModel);

            return task;
        }
예제 #2
0
파일: TaskManager.cs 프로젝트: spenar/hts
 public void Update(Task task)
 {
     if (this.Validate(task))
     {
         this._taskRepository.Update(task);
         this._taskRepository.Commit();
     }
 }
예제 #3
0
파일: TaskManager.cs 프로젝트: spenar/hts
        public void Add(Task task)
        {
            var isTeacherExist = this._teacherManager.IsExist(task.TeacherID);
            var isGroupExist = this._groupManager.IsExist(task.GroupID);
            var isTypeOfTask = this._typeOfTaskManager.IsExist(task.TypeID);

            if (this.Validate(task)
                && isTeacherExist
                && isGroupExist
                && isTypeOfTask)
            {
                this._taskRepository.Add(task);
                this._taskRepository.Commit();
            }
        }
예제 #4
0
파일: TaskManager.cs 프로젝트: spenar/hts
 private bool Validate(Task entity)
 {
     return true;
 }