Beispiel #1
0
 public BookshopAPI(IBooksManager booksManager, IPublisherManager publisherManager,
                    List <IBooks> books)
 {
     _booksManager     = booksManager;
     _publisherManager = publisherManager;
     _books            = books;
 }
Beispiel #2
0
 public UnitOfWork(DatabaseClass context)
 {
     _context = context;
     Manager  = new BooksManager();
     //  Repo = new LibraryRepository();
     //kad hocu prebacit na bazu, onda ovo :
     Repo = new DbRepository(_context);
 }
Beispiel #3
0
 public BooksController(IBooksManager manager)
 {
     booksManager = manager;
 }
        public ActionResult <bool> AddBook([FromBody] BooksInfo booksInfo, [FromServices] IBooksManager booksManager)
        {
            var result = booksManager.AddBook(booksInfo);

            return(result);
        }
        public ActionResult <bool> MarkAvailability([FromBody] AvailabilityRequest request, [FromServices] IBooksManager booksManager)
        {
            var result = booksManager.MarkAvailability(request.BookId, request.IsAvailable);

            return(result);
        }
        public ActionResult <bool> AllocateBook([FromBody] AllocationInfo request, [FromServices] IBooksManager booksManager)
        {
            var result = booksManager.AllocateBook(request.BookId, request.UserId, request.Method);

            return(result);
        }
        public ActionResult <List <BooksInfo> > MyBooks([FromServices] IBooksManager booksManager, string userId)
        {
            var books = booksManager.GetBooks(userId, "mybooks");

            return(books);
        }
        public ActionResult <List <BooksInfo> > Get([FromServices] IBooksManager booksManager)
        {
            var books = booksManager.GetBooks(null);

            return(books);
        }
 public BookManagerConsole(IBooksManager booksManager)
 {
     _booksManager = booksManager ?? throw new ArgumentNullException(nameof(booksManager));
 }
 public BooksController(IBooksManager booksManager)
 {
     _booksManager = booksManager;
 }
Beispiel #11
0
 public BooksController(IBooksManager bookManager)
 {
     this.bookManager = bookManager;
 }
 public BooksControllerTests()
 {
     _service    = new BooksManagerFake();
     _controller = new BooksController(_service);
 }