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));
        }