public BookService(IBookRepository bookRepositorio,
                    IBookCategoryRepository bookCategoryRepository,
                    IUserRepository userRepository,
                    IUserBookRentRepository userBookRentRepository,
                    IApplicationUnitOfWork uow)
     : base(uow)
 {
     _bookRepository         = bookRepositorio;
     _bookCategoryRepository = bookCategoryRepository;
     _userRepository         = userRepository;
     _userBookRentRepository = userBookRentRepository;
 }
Exemplo n.º 2
0
        private static void InsertCategories(IBookCategoryRepository bookCategoryRepository)
        {
            List <BookCategory> bookCategories = new List <BookCategory>
            {
                new BookCategory("None"),
                new BookCategory("Poem"),
                new BookCategory("Drama"),
                new BookCategory("IT Literature"),
                new BookCategory("History"),
                new BookCategory("Biography"),
                new BookCategory("Detective"),
                new BookCategory("Fantasy")
            };

            foreach (var category in bookCategories)
            {
                bookCategoryRepository.Save(category);
            }
        }
Exemplo n.º 3
0
        private static void InsertBooksAndAuthors(IBookRepository bookRepository, IBookCategoryRepository bookCategoryRepository)
        {
            var author1 = /*authorRepository.GetById(2);*/ new Author("Jon", "Skit");
            //authorRepository.Save(author1);
            var author2 = new Author("Adam", "Freemann");
            //authorRepository.Save(author2);
            var author3 = new Author("Joseph", "Albahari");
            //authorRepository.Save(author3);
            var author4 = new Author("Ben", "Albahari");
            //authorRepository.Save(author4);


            var book1 = new Book("C# for dummies", new DateTime(2009, 01, 01), bookCategoryRepository.GetById(4), new List <Author> {
                author1
            });
            var book2 = new Book("MVC5", new DateTime(2010, 01, 01), bookCategoryRepository.GetById(4), new List <Author> {
                author2                                                                                                            /*authorRepository.GetById(3)*/
            });
            var book3 = new Book("C# Nutshell", new DateTime(2013, 01, 01), bookCategoryRepository.GetById(4), new List <Author> {
                author3, author4                                                                                                                   /*authorRepository.GetById(4), authorRepository.GetById(5) */
            });

            bookRepository.AddNewBook(book1);
            bookRepository.Save(book2);
            bookRepository.Save(book3);


            //var authTobook = new AuthorToBook(book1, author1);
            //authorToBookRepository.Save(authTobook);

            //authTobook = new AuthorToBook(book2, author2);
            //authorToBookRepository.Save(authTobook);

            //authTobook = new AuthorToBook(book3, author3);
            //authorToBookRepository.Save(authTobook);

            //authTobook = new AuthorToBook(book3, author4);
            //authorToBookRepository.Save(authTobook);
        }
 public BookCategoryService(ILogger <BookCategoryService> logger, IBookCategoryRepository bookCategoryRepository) : base(bookCategoryRepository, logger)
 {
     _bookCategoryRepository = bookCategoryRepository;
 }
Exemplo n.º 5
0
 public BookCategoryService(DataContext context, IBookCategoryRepository bookCategoryRepository, ICategoryRepository categoryRepository)
 {
     _context                = context;
     _categoryRepository     = categoryRepository;
     _bookCategoryRepository = bookCategoryRepository;
 }
 public BookCategoryController(IBookCategoryRepository bookCategoryRepository)
 {
     this.bookCategoryRepository = bookCategoryRepository;
 }
Exemplo n.º 7
0
 public BookService(IBookRepository bookRepositorio,
                    IBookCategoryRepository bookCategoryRepository)
 {
     _bookRepository         = bookRepositorio;
     _bookCategoryRepository = bookCategoryRepository;
 }
 public BookCategoryManager(IBookCategoryRepository repository) : base(repository)
 {
 }
Exemplo n.º 9
0
 public BookCategoryService(IBookCategoryRepository bookCategoryRepository, IUnitOfWork unitOfWork)
 {
     this._bookCategoryRepository = bookCategoryRepository;
     this._unitOfWork             = unitOfWork;
 }
 public BookCategoryBll(IBookCategoryRepository repository,
                        IBookCategoryTypesBll categoryTypesBll)
 {
     _repository       = repository;
     _categoryTypesBll = categoryTypesBll;
 }
Exemplo n.º 11
0
 public BookCategoryService(IBookCategoryRepository bookCategoryRepository, IBookRepository bookRepos)
 {
     _bookCategoryRepository = bookCategoryRepository;
     this.bookRepos          = bookRepos;
 }