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