Ejemplo n.º 1
0
 public StudyManager()
 {
     var repo = new EntityFrameworkGenericRepository<StudyContext>();
     _teamStorage = new TeamStorageManager(repo);
     _studyStorageManager = new StudyStorageManager(repo);
     _studyExecutionController = new StudyExecutionController();
     _studyOverview = new StudyOverview();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes base constructor with connection string that provides information on database's whereabouts.
 /// </summary>
 public EntityFrameworkUnitOfWork()
     : base()
 {
     Database.SetInitializer(new DatabaseInitializer());
     userRepository = new EntityFrameworkGenericRepository<User>(Users);
     qualificationRepository = new EntityFrameworkGenericRepository<Qualification>(Qualifications);
     roleRepository = new EntityFrameworkGenericRepository<Role>(Roles);
     requestRepository = new EntityFrameworkGenericRepository<Request>(Requests);
     aimRepository = new EntityFrameworkGenericRepository<Aim>(Aims);
     aimUserCommentsRepository = new EntityFrameworkGenericRepository<AimComment>(AimUserComments);
     aimPriorityRepository = new EntityFrameworkGenericRepository<AimPriority>(AimPriorities);
     aimAchievementQualityRepository = new EntityFrameworkGenericRepository<AimAchievementQuality>(AimAchievementQualities);
     reviewRepository = new EntityFrameworkGenericRepository<Review>(Reviews);
     reviewRequestsRepository = new EntityFrameworkGenericRepository<ReviewRequest>(ReviewRequests);
     roomRepository = new EntityFrameworkGenericRepository<Room>(Rooms);
     workplaceRepository = new EntityFrameworkGenericRepository<Workplace>(Workplaces);
     statisticsItemRepository = new EntityFrameworkGenericRepository<StatisticsItem>(StatisticsItems);
     frequentlyAskedQuestionsItemRepository = new EntityFrameworkGenericRepository<FrequentlyAskedQuestionsItem>(FrequentlyAskedQuestionsItem);
 }
Ejemplo n.º 3
0
 public StudyExecutionController()
 {
     var repo = new EntityFrameworkGenericRepository<StudyContext>();
     _studyStorageManager = new StudyStorageManager(repo);
     _taskManager = new TaskManager(repo);
 }