public CourseService(ILogger <CourseService> logger, IMongoDatabase database, ISchoolScheduleProxy scheduleProxy, ISchoolCourseProxy courseProxy) { _logger = logger; _database = database; _scheduleProxy = scheduleProxy; _courseProxy = courseProxy; }
public FindCoursesTest(Mongo2GoFixture mongoFixture) { _mongoFixture = mongoFixture; _loggerMockCourse = new Mock <ILogger <CourseService> >(); _database = _mongoFixture.MongoClient.GetDatabase("StudentsDB"); var options = GetProxyOptions(); _schoolScheduleProxy = new SchoolScheduleProxy(options); _schoolCourseProxy = new SchoolCourseProxy(options); }
public TimetableController(ILogger <TimetableController> logger, ISchoolScheduleProxy schoolScheduleProxy, IStudentService studentService, IUserService userService, ICourseService courseService, IBlockChangesService blockChangesService ) { _logger = logger; _schoolScheduleProxy = schoolScheduleProxy; _studentService = studentService; _userService = userService; _courseService = courseService; _blockChangesService = blockChangesService; }