public async Task <PartialViewResult> DeleteReview(int authorReviewId) { var model = new InfoViewModel(); var authorReview = await AuthorReviewService.GetById(authorReviewId); //tylko twórca recenzji może ją usunąć if (!User.Identity.IsAuthenticated || !User.Identity.GetUserId().Equals(authorReview.UserId)) { model.Errors.Add("Nie jesteś twórca tej recenzji. Nie możesz jej usunąć"); } else { await AuthorReviewService.Delete(authorReviewId); model.Message = "Twoja recenzja została usunięta"; } return(PartialView("_infoPartial", model)); }
public async Task <PartialViewResult> EditReview(int authorReviewId) { var model = await AuthorReviewService.GetById(authorReviewId); return(PartialView(model)); }