public BooksController(IBookService bookService, IBookCopyReservationService bookCopyReservationService, IMongoDatabase mongoDatabase) : base("books", mongoDatabase) { this.bookService = bookService; this.bookCopyReservationService = bookCopyReservationService; bookCollection = this.mongoDatabase.GetCollection <Book>(_collectionName); }
public ClassesController(IMongoDatabase mongoDatabase, IBookCopyReservationService bookCopyReservationService) : base("classes", mongoDatabase) { classCollection = this.mongoDatabase.GetCollection <Class>(_collectionName); this.bookCopyReservationService = bookCopyReservationService; }
public BookService(IMongoDatabase mongoDatabase, IBookCopyReservationService bookCopyReservationService) { this.mongoDatabase = mongoDatabase; this.bookCopyReservationService = bookCopyReservationService; bookCollection = mongoDatabase.GetCollection <Book>("books"); }