public IActionResult AddReview(AddReviewDto dto, [FromServices] IAddReviewService service) { var book = service.AddReviewToBook(dto); SetupTraceInfo(); return(View("BookUpdated", "Successfully added a review")); }
public IActionResult AddReview(int id, [FromServices] IAddReviewService service) { var dto = service.GetOriginal(id); SetupTraceInfo(); return(View(dto)); }
public IActionResult AddBookReview(Review dto, [FromServices] IAddReviewService service) { Request.ThrowErrorIfNotLocal(); var book = service.AddReviewToBook(dto); SetupTraceInfo(); return(View("BookUpdated", "Successfully added a review")); }
public IActionResult AddBookReview(int id, [FromServices] IAddReviewService service) { Request.ThrowErrorIfNotLocal(); var review = service.GetBlankReview(id); ViewData["BookTitle"] = service.BookTitle; SetupTraceInfo(); return(View(review)); }