示例#1
0
 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 }));
 }
示例#2
0
        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();
        }