public void AddAppointment(string description,
                                   DateTime examTimeStart,
                                   DateTime examTimeEnd,
                                   string location)
        {
            string disciplineTitle = description.Split(' ').First();

            var discipline = (from d in _unitOfWork.DisciplineRepository.Entities
                              where d.Title.Equals(disciplineTitle)
                              select d).First();

            var exam = new Exam
            {
                Description          = description,
                Hall                 = location,
                Discipline           = discipline,
                ExaminationTimeStart = examTimeStart,
                ExaminationTimeEnd   = examTimeEnd
            };

            _modelDataAnnotationCheck.ValidateModelDataAnnotations(exam);

            _unitOfWork.ExamRepository.Add(exam);
            _unitOfWork.Commit();
        }
示例#2
0
 public void ValidateModel(IUserModel userModel)
 {
     //throw new NotImplementedException();
     _modelDataAnnotationCheck.ValidateModelDataAnnotations(userModel);
     ValidateUserEmail(userModel);
 }
 public void ValidateModelDataAnnotations(IPayrollModel model)
 {
     modelCheck.ValidateModelDataAnnotations(model);
 }
 public void ValidateModel(IDepartmentModel departmentModel)
 {
     _modelDataAnnotationCheck.ValidateModelDataAnnotations(departmentModel);
     ValidateDepartmentUrl(departmentModel);
 }
 public void ValidateModelDataAnnotations(IStudent student)
 {
     _modelDataAnnotationCheck.ValidateModelDataAnnotations(student);
 }
 public void ValidateModelDataAnnotations(ITeacher teacher)
 {
     _modelDataAnnotationCheck.ValidateModelDataAnnotations(teacher);
 }
示例#7
0
 public void ValidateModel(IRestaurantModel restaurantModel)
 {
     //throw new NotImplementedException();
     _modelDataAnnotationCheck.ValidateModelDataAnnotations(restaurantModel);
 }
示例#8
0
 public void ValidateModel(IDirectResponseSchema taskModel)
 {
     _modelDataAnnotationCheck.ValidateModelDataAnnotations(taskModel);
     ValidateTaskTimeOfCreation(taskModel);
 }
示例#9
0
 public void ValidateModel(IMealModel mealModel)
 {
     //throw new NotImplementedException();
     _modelDataAnnotationCheck.ValidateModelDataAnnotations(mealModel);
 }