/// <summary> /// Initializes a new instance of the <see cref="CourseService" /> class. /// </summary> /// <param name="courseRepository">The course repository.</param> /// <param name="courseOfferingRepository"></param> /// <param name="studentRepository"></param> public CourseService(ICourseRepository courseRepository, ICourseOfferingRepository courseOfferingRepository, IStudentRepository studentRepository) { _courseRepository = courseRepository; _courseOfferingRepository = courseOfferingRepository; _studentRepository = studentRepository; }
public CourseOfferingService(ICourseOfferingRepository courseOfferingRepository, IUnitOfWork unitOfWork, IStudentRepository studentRepository, IInstructorRepository instructorRepository) { _courseOfferingRepository = courseOfferingRepository; _studentRepository = studentRepository; _instructorRepository = instructorRepository; _unitOfWork = unitOfWork; }
public InstructorService(IInstructorRepository instructorRepository, ICourseRepository courseRepository, ICourseOfferingRepository courseOfferingRepository, IUnitOfWork unitOfWork) { _instructorRepository = instructorRepository; _courseRepository = courseRepository; _courseOfferingRepository = courseOfferingRepository; _unitOfWork = unitOfWork; }
public CourseOfferingService(EventManagementDbContext context, ICourseOfferingRepository repository, IMapper mapper) { this.context = context; this.repository = repository; this.mapper = mapper; }