Example #1
0
 public BookService
 (
     IBookRepository bookRepository,
     IPublicationHousesInBookRepository publicationHousesInBookRepository,
     IAuthorRepository authorRepository,
     IPublicationHouseRepository publicationHouseRepository
 )
 {
     _bookRepository   = bookRepository;
     _authorRepository = authorRepository;
     _publicationHouseInBookRepository = publicationHousesInBookRepository;
     _publicationHouseRepository       = publicationHouseRepository;
 }
        public PublicationController(IPublicationRepository publicationRepository, IMapper mapper,
                                     IAuthorRepository authorRepository, ICategoriesRepository categoriesRepository,
                                     IPublicationHouseRepository publicationHouseRepository)
        {
            _publicationRepository = publicationRepository ??
                                     throw new NullReferenceException(nameof(publicationRepository));

            _mapper = mapper ??
                      throw new NullReferenceException(nameof(mapper));

            _authorRepository = authorRepository ??
                                throw new NullReferenceException(nameof(authorRepository));

            _categoryRepository = categoriesRepository ??
                                  throw new NullReferenceException(nameof(categoriesRepository));

            _publicationHouseRepository = publicationHouseRepository ??
                                          throw new NullReferenceException(nameof(publicationHouseRepository));
        }
 public PublicationHouseService(IPublicationHouseRepository publicationHouseRepository)
 {
     _publicationHouseRepo = publicationHouseRepository;
 }
Example #4
0
 public PublicationHouseController(IPublicationHouseRepository publicationHouseRepository, IMapper mapper)
 {
     _publicationHouseRepository = publicationHouseRepository;
     _mapper = mapper;
 }