public DbInitializer(IServiceScopeFactory serviceScopeProvider, IAuthorRepository authorRepository, IAgeCategoryRepository ageCategoryRepository, IGenreRepository genreRepository, ICoverTypeRepository coverTypeRepository, IPublisherRepository publisherRepository, IBookAuthorRepository bookAuthorRepository, IBookGenreRepository bookGenreRepository, IInputWorkRepository inputWorkRepository, IBookRepository bookRepository, IBookPublisherRepository bookPublisherRepository, ILogger <DbInitializer> logger) { this.serviceScopeProvider = serviceScopeProvider; this.authorRepository = authorRepository; this.ageCategoryRepository = ageCategoryRepository; this.coverTypeRepository = coverTypeRepository; this.publisherRepository = publisherRepository; this.genreRepository = genreRepository; this.bookAuthorRepository = bookAuthorRepository; this.bookGenreRepository = bookGenreRepository; this.inputWorkRepository = inputWorkRepository; this.bookRepository = bookRepository; this.bookPublisherRepository = bookPublisherRepository; this.logger = logger; }
public BookPublisherController(IBookPublisherRepository repository) { IBookPublisherRepository = repository; }
public BookController(IBookRepository bookrepository, IWriterRepository writerrepository, IBookWriterRepository bookwriterrepository, ILibraryRepository libraryrepository, IBookLibraryRepository booklibraryrepository, IPublisherRepository publisherrepository, IBookPublisherRepository bookpublisherrepository) { IBookRepository = bookrepository; IWriterRepository = writerrepository; IBookWriterRepository = bookwriterrepository; ILibraryRepository = libraryrepository; IBookLibraryRepository = booklibraryrepository; }