public IActionResult Rate([FromBody] BookRatingDto bookRating) { try { this.bookRatingRepositoryService.RateBook(bookRating.ISBN, bookRating.UserID, bookRating.Rate); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult GetBookRating(int bookId) { if (!_bookRepo.isExists(bookId)) { return(NotFound()); } var rating = _bookRepo.GetBookRating(bookId); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var bookRating = new BookRatingDto { Rating = rating }; return(Ok(bookRating)); }