Пример #1
0
 public BookController(
     IBookRepository bookRepository,
     IWriterRepository writerRepository
     )
 {
     _bookRepository   = bookRepository;
     _writerRepository = writerRepository;
 }
Пример #2
0
 public WritersController(IWriterRepository writerRepository
                          , ApplicationUserManager userManager
                          , IEmailingService emailingService)
 {
     _writerRepository = writerRepository;
     _userManager      = userManager;
     _emailingService  = emailingService;
 }
Пример #3
0
 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;
 }
Пример #4
0
 public SearchService(
     IBookRepository bookRepository,
     IPublisherRepository publisherRepository,
     IWriterRepository writerRepository)
 {
     this.bookRepository      = bookRepository;
     this.publisherRepository = publisherRepository;
     this.writerRepository    = writerRepository;
 }
Пример #5
0
        public BookDetailsDTO Get(int id)
        {
            Book           Book   = IBookRepository.Get(id);
            BookDetailsDTO MyBook = new BookDetailsDTO()
            {
                Name            = Book.Name,
                Popularity      = Book.Popularity,
                PublicationYear = Book.PublicationYear
            };
            IEnumerable <BookWriter> MyBookWriters = IBookWriterRepository.GetAll().Where(x => x.BookId == Book.Id);

            if (MyBookWriters != null)
            {
                List <string> BookWriterList = new List <string>();
                foreach (BookWriter MyBookWriter in MyBookWriters)
                {
                    Writer MyWriter = IWriterRepository.GetAll().SingleOrDefault(x => x.Id == MyBookWriter.Id);
                    BookWriterList.Add(MyWriter.Name);
                }
                MyBook.WriterName = BookWriterList;
            }

            IEnumerable <BookLibrary> MyLibraryBooks = IBookLibraryRepository.GetAll().Where(x => x.BookId == Book.Id);

            if (MyLibraryBooks != null)
            {
                List <string> LibraryBookList = new List <string>();
                foreach (BookLibrary MyLibraryBook in MyLibraryBooks)
                {
                    Library MyLibrary = ILibraryRepository.GetAll().SingleOrDefault(x => x.Id == MyLibraryBook.Id);
                    LibraryBookList.Add(MyLibrary.Name);
                }
                MyBook.LibraryName = LibraryBookList;
            }

            IEnumerable <BookPublisher> MyPublisherBooks = IBookPublisherRepository.GetAll().Where(x => x.BookId == Book.Id);

            if (MyPublisherBooks != null)
            {
                List <string> PublisherBookList = new List <string>();
                foreach (BookPublisher MyPublisherBook in MyPublisherBooks)
                {
                    Publisher MyPublisher = IPublisherRepository.GetAll().SingleOrDefault(x => x.Id == MyPublisherBook.Id);
                    PublisherBookList.Add(MyPublisher.Name);
                }
                MyBook.PublisherName = PublisherBookList;
            }
            return(MyBook);
        }
Пример #6
0
 public WriterController(IWriterRepository repository)
 {
     IWriterRepository = repository;
 }
Пример #7
0
 public HomeController(
     IWriterRepository writerRepository
     )
 {
     _writerRepository = writerRepository;
 }
Пример #8
0
 public WriterService(IWriterRepository writerRepository)
 {
     this.writerRepository = writerRepository;
 }
Пример #9
0
 public Writers(IWriterRepository writerRepository, IWritingRepository writingRepository)
 {
     this.writerRepository  = writerRepository;
     this.writingRepository = writingRepository;
 }
Пример #10
0
 public UnitTest1()
 {
     bookRepository   = Substitute.For <IBookRepository>();
     writerRepository = Substitute.For <IWriterRepository>();
     writerService    = new WriterService(writerRepository, bookRepository);
 }
Пример #11
0
 public WriterService(IWriterRepository repository)
 {
     Repository = repository;
 }
 public WriterBll(IWriterRepository writerRepository)
 {
     _writerRepository = writerRepository;
 }
Пример #13
0
 public MasterService()
 {
     this.bookRepository   = new BookRepository(new ApplicationDbContext());
     this.writerRepository = new WriterRepository(new ApplicationDbContext());
     this.userRepository   = new UserRepository(new ApplicationDbContext());
 }
Пример #14
0
 public WriterService(IWriterRepository writerRepository, IBookRepository bookRepository)
 {
     this.writerRepository = writerRepository;
     this.bookRepository   = bookRepository;
 }
Пример #15
0
 public ReportController(
     IWriterRepository writerRepository
     )
 {
     _writerRepository = writerRepository;
 }
Пример #16
0
 public HomeController([FromServices] IArticleRepository article, [FromServices] IWriterRepository writers, [FromServices] ICategoryRepository categories)
 {
     _articleRepository  = article;
     _writerRepository   = writers;
     _categoryRepository = categories;
 }
Пример #17
0
 public CreateWriterCommandHandler(ZaminServices zaminServices, IWriterRepository writerRepository) : base(zaminServices)
 {
     _writerRepository = writerRepository;
 }
Пример #18
0
 public SPAController(
     IWriterRepository writerRepository
     )
 {
     _writerRepository = writerRepository;
 }