public void UpdateStudent(StudentDTO student, int studentGroupId)
 {
     using (var uow = UnitOfWorkProvider.Create()) {
         var appStudent = Mapper.Map <Student>(student);
         if (studentGroupId > 0)
         {
             appStudent.StudentGroup = StudentGroupRepository.GetById(studentGroupId);
         }
         Repository.Update(appStudent);
         uow.Commit();
     }
 }
Exemplo n.º 2
0
 public UnitOfWork()
 {
     _dbContext            = new ApplicationDbContext();
     Users                 = new UserRepository(_dbContext);
     Teachers              = new TeacherRepository(_dbContext);
     Students              = new StudentRepository(_dbContext);
     Courses               = new CourseRepository(_dbContext);
     Rooms                 = new RoomRepository(_dbContext);
     Campuses              = new CampusRepository(_dbContext);
     Attendances           = new AttendanceRepository(_dbContext);
     StatusAttendances     = new StatusAttendanceRepository(_dbContext);
     StatusTimeTables      = new StatusTimeTableRepository(_dbContext);
     TimeSlots             = new TimeSlotRepository(_dbContext);
     TimeTables            = new TimeTableRepository(_dbContext);
     StudentGroups         = new StudentGroupRepository(_dbContext);
     StatusTakeAttendances = new StatusTakeAttendanceRepository(_dbContext);
     StudentFaces          = new StudentFacesRepository(_dbContext);
     IdentityStudents      = new IdentityStudentRepository(_dbContext);
     RecognitionImages     = new RecognitionImageRepository(_dbContext);
     Messages              = new MessageRepository(_dbContext);
     StatusesMessage       = new StatusMessageRepository(_dbContext);
 }
Exemplo n.º 3
0
 public StudentGroupEventsController()
 {
     studentGroupRepository   = new StudentGroupRepository();
     publicDivisionRepository = new PublicDivisionRepository();
 }