public StudyManager() { var repo = new EntityFrameworkGenericRepository<StudyContext>(); _teamStorage = new TeamStorageManager(repo); _studyStorageManager = new StudyStorageManager(repo); _studyExecutionController = new StudyExecutionController(); _studyOverview = new StudyOverview(); }
/// <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); }
public StudyExecutionController() { var repo = new EntityFrameworkGenericRepository<StudyContext>(); _studyStorageManager = new StudyStorageManager(repo); _taskManager = new TaskManager(repo); }