public ActionResult AddCommentAtHomePage(string SCid, string commentValue) { #region SeedAction objSeed = new SeedAction(); Seed seedData = objSeed.GetSeedBySeedId(SCid); seedData.status = SystemStatements.STATUS_GROWING; Member memberData = (Member)SessionStore.GetSessionValue(SessionStore.Memberobject); Comment objComment = new Comment(); objComment.id = Guid.NewGuid(); objComment.commentDate = DateTime.Now; objComment.msg = commentValue; objComment.seedId = seedData.id; objComment.commentById = memberData.id; objComment.isRead = false; seedData.Comments.Add(objComment); objSeed.UpdateSeed(seedData); ContributionMailAlert((seedData.Member.firstName + " " + seedData.Member.lastName).ToString(), (memberData.firstName + " " + memberData.lastName).ToString(), seedData.title, ("http://" + Request.ServerVariables["SERVER_NAME"] + "/Seed/SeedDetails/" + seedData.id), seedData.Member.username.ToString(), "Comment"); ViewData["commentId"] = seedData.id; return PartialView("CommentPartial"); #endregion }
/// <summary> /// Method to add comments. /// </summary> /// <param name="seedId"></param> /// <param name="memberId"></param> /// <param name="commentMsg"></param> /// <returns></returns> public bool addComment(string seedId, string memberId, string commentMsg) { bool actionDone = false; SeedAction objSeed = new SeedAction(); Seed seedData = objSeed.GetSeedBySeedId(seedId); seedData.status = SystemStatements.STATUS_GROWING; Comment objComment = new Comment(); objComment.id = Guid.NewGuid(); objComment.commentDate = DateTime.Now; objComment.msg = commentMsg.Replace("|", "&"); objComment.seedId = seedData.id; objComment.commentById = new Guid(memberId); objComment.isRead = false; seedData.Comments.Add(objComment); seedData = objSeed.UpdateSeed(seedData); if (seedData != null) actionDone = true; return actionDone; }
public void AddComment(string Sid, string Comment) { #region SeedAction objSeed = new SeedAction(); Seed seedData = objSeed.GetSeedBySeedId(Sid); seedData.status = SystemStatements.STATUS_GROWING; Member memberData = (Member)SessionStore.GetSessionValue(SessionStore.Memberobject); Comment objComment = new Comment(); objComment.id = Guid.NewGuid(); objComment.commentDate = DateTime.Now; objComment.msg = Comment; objComment.seedId = seedData.id; objComment.commentById = memberData.id; objComment.isRead = false; seedData.Comments.Add(objComment); objSeed.UpdateSeed(seedData); MailForContribution((seedData.Member.firstName + " " + seedData.Member.lastName).ToString(), (memberData.firstName + " " + memberData.lastName).ToString(), seedData.title, ("http://" + Request.ServerVariables["SERVER_NAME"] + "/Seed/SeedDetails/" + seedData.id), seedData.Member.username.ToString(), "Comment"); Response.Redirect("/Seed/SeedDetails/" + seedData.id); #endregion }
public string AddSeedComment(string txtComment, string Sid) { #region Boolean isAuthenticate = false; SeedAction objSeed = new SeedAction(); Seed seedData = objSeed.GetSeedBySeedId(Sid); Member memberData = (Member)SessionStore.GetSessionValue(SessionStore.Memberobject); Comment objComment = new Comment(); objComment.id = Guid.NewGuid(); objComment.commentDate = DateTime.Now; objComment.msg = txtComment; objComment.seedId = seedData.id; objComment.commentById = memberData.id; seedData.Comments.Add(objComment); seedData = objSeed.UpdateSeed(seedData); if (seedData.Comments != null) isAuthenticate = true; JavaScriptSerializer serializer = new JavaScriptSerializer(); var output = serializer.Serialize(isAuthenticate); return output; #endregion }