Exemple #1
0
 /// <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;
 }