public async Task <IActionResult> Delete(BookSubscriptionRequest request)
        {
            await _removeBookSubscriptionUseCase.Handle(new Core.Dto.UseCaseRequests.BookRequests.RemoveBookSubscriptionRequest(request.BookId, request.UserId), _removeBookSubscriptionPresenter);

            return(_removeBookSubscriptionPresenter.ContentResult);
        }
        public async Task <IActionResult> Post(BookSubscriptionRequest request)
        {
            await _createBookSubscriptionUseCase.Handle(new Core.Dto.UseCaseRequests.BookRequests.CreateBookSubscriptionRequest(request.BookId, request.UserId), _createBookSubscriptionPresenter);

            return(_createBookSubscriptionPresenter.ContentResult);
        }