public Courses(WebApiClient <Course> courses, WebApiClient <Tutorial> tutorials, WebApiClient <ExamContract.CourseModels.User> users, WebApiClient <exam> exams, CourseTwoKeyApiClient <examCourse> examCourses, CourseTwoKeyApiClient <TutorialCourse> tutorialCourses, ILogger logger) { CourseRepo = courses; TutorialsRepo = tutorials; UsersRepo = users; ExamsRepo = exams; this.examCourses = examCourses; this.tutorialCourses = tutorialCourses; this.logger = logger; }
public CoursesController(IStringLocalizer <SharedResource> localizer, WebApiClient <Course> service, WebApiClient <exam> exams, WebApiClient <Tutorial> tutorials, CourseTwoKeyApiClient <examCourse> examCourses, CourseTwoKeyApiClient <TutorialCourse> tutorialCourses, ILogger logger, Courses courses) { this.localizer = localizer; this.service = service; this.exams = exams; this.tutorials = tutorials; this.examCourses = examCourses; this.tutorialCourses = tutorialCourses; this.logger = logger; this.uow = courses; }