public ActionResult DeleteReply(int?replyId) { Reply reply = _replyRepo.FindReply(replyId); if (reply == null) { return(HttpNotFound()); } if ((reply.UserId == User.Identity.GetUserId()) || User.IsInRole("Admin")) { try { _replyRepo.Delete(reply); _replyRepo.SaveChanges(); string commentId = "comment-" + reply.CommentId; TempData["scrollId"] = commentId; return(Redirect(Request.UrlReferrer.ToString())); } catch (Exception e) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }