public async Task <IActionResult> AddBookBookstore(int bookId, int bookstoreId) { try { var bookstores = await _context.AddBookBookstoreAsync(bookId, bookstoreId); if (bookstores == false) { return(BadRequest()); } var bookstorebooks = await _context.GetBookstoreBooksAsync(bookstoreId); var bookstoreBooksHubDto = new BookstoreBooksHubDto { BookstoreBooks = _mapper.Map <List <BookDto> >(bookstorebooks), BookstoreId = bookstoreId }; await _bookstoreHub.Clients.All.SendAsync("notifyBookstoreChanges", bookstoreBooksHubDto); return(Ok(bookstores)); } catch (Exception e) { return(BadRequest()); } }