public CourseController(IAuthorLibraryRepository authorRepository,
                         ICourseLibraryRepository courseRepository,
                         IMapper mapper)
 {
     _authorRepository = authorRepository
                         ?? throw new ArgumentNullException(nameof(authorRepository));
     _courseRepository = courseRepository
                         ?? throw new ArgumentNullException(nameof(courseRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Beispiel #2
0
 public AuthorsController(IAuthorLibraryRepository authorLibraryRepository,
                          IMapper mapper,
                          IPropertyMappingService propertyMappingService,
                          IPropertyCheckerService propertyCheckerService)
 {
     _authorLibraryRepository = authorLibraryRepository ??
                                throw new ArgumentNullException(nameof(authorLibraryRepository));
     this._mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this._propertyMappingService = propertyMappingService ??
                                    throw new ArgumentNullException(nameof(propertyMappingService));
     this._propertyCheckerService = propertyCheckerService ??
                                    throw new ArgumentNullException(nameof(propertyCheckerService));
 }