public ActionResult SaveBlogComments(VMSaveBlogComments details) { if (details != null) { string email = FormsAuthentication.Decrypt(Request.Cookies[FormsAuthentication.FormsCookieName].Value).Name; _blogManager.SaveBlogsComments(details, email); } return(RedirectToAction("GetBlogDescription", "Blog", new { details.BlogId })); }
public void SaveBlogsComments(VMSaveBlogComments details, string email) { var result = new BlogComment() { Comments = details.Comments, BlogId = details.BlogId, ParentId = details.ParentId, CreatedBy = email, CreationTime = DateTime.Now, LastEditTime = DateTime.Now }; var blogResponse = dbReference.GetBlogStatusCount.FirstOrDefault(m => m.BlogId == details.BlogId); blogResponse.CommentsCount++; dbReference.BlogComments.Add(result); dbReference.SaveChanges(); }