public JsonResult CommentOnDiscussion(string comm) { JsonComment c = new JsonComment(); c.IsCommentOK = false; LoginDetails loginDetails = (LoginDetails)Session["loginDetails"]; if (loginDetails == null) { return(this.Json(c)); } if (Session["discussionSelected"] == null) { return(this.Json(c)); } if (Session["selectedClass"] == null) { return(this.Json(c)); } int user = (int)Session["user"]; if (user != 1) { return(this.Json(c)); } if (comm == null) { return(this.Json(c)); } int did = (int)Session["discussionSelected"]; int cid = (int)Session["selectedClass"]; DiscussionComment comment = new DiscussionComment(); comment.Body = comm; comment.Time = DateTime.Now.ToString(); Teacher t = data.GetInstructor(cid); comment.FullName = t.FirstName + " " + t.LastName; comment.Username = t.Username; data.AddComment(did, comment); c.IsCommentOK = true; c.Username = comment.Username; c.FullName = comment.FullName; c.CommentBody = comment.Body; c.CommentTime = comment.Time; Discussion d = data.GetDiscussion(did); c.IsFirstComment = (d.Comments.Count == 1); return(this.Json(c)); }