public Service(IBookRepository bookRepository, ILibrarianRepository librarianRepository, ISubscriberRepository subscriberRepository, IBorrowedBookRepository borrowedBookRepository, IReservedBookRepository reservedBookRepository, IReturnedBookRepository returnedBookRepository)
 {
     this.bookRepository         = bookRepository;
     this.librarianRepository    = librarianRepository;
     this.subscriberRepository   = subscriberRepository;
     this.borrowedBookRepository = borrowedBookRepository;
     this.reservedBookRepository = reservedBookRepository;
     this.returnedBookRepository = returnedBookRepository;
 }
 public LibrariansController(ILibrarianRepository librarianRepository)
 {
     _librarianRepository = librarianRepository;
 }
 public AuthenticationController(ILibrarianRepository librarianRepository)
 {
     _librarianRepository = librarianRepository;
 }