public void deleteBlog(int id) { try { blog blogObj = db.blogs.Find(id); blogObj.IsDeleted = true; db.Entry(blogObj).State = EntityState.Modified; db.SaveChanges(); BlogKeywords blogKeywordsObj = new BlogKeywords(); BlogKeywordsEntity blogKeywords = blogKeywordsObj.getBlogKeywordsListByBlogId(blogObj.Id); blogKeywordsObj.deleteBlogKeywords(blogKeywords.Id); //db.blogs.Remove(blog); //db.SaveChanges(); } catch (Exception ex) { ApplicationLog.WriteTrace(ex); } }
public void editBlog(BlogEntity blogEntity) { try { blog blogObj = Decorator.getBlog(blogEntity); db.Entry(blogObj).State = EntityState.Modified; db.SaveChanges(); BlogKeywords blogKeywordsObj = new BlogKeywords(); BlogKeywordsEntity blogKeywords = blogKeywordsObj.getBlogKeywordsListByBlogId(blogObj.Id); blogKeywords.Page_Type = blogObj.Name; blogKeywords.Page_Keywords = blogEntity.Page_Keywords; blogKeywords.Page_Description = blogEntity.Page_Description; blogKeywords.IsDeleted = false; if (blogKeywords.Id != 0) { blogKeywordsObj.editBlogKeywords(blogKeywords); } else { blogKeywordsObj.createBlogKeywords(blogKeywords); } } catch (Exception ex) { ApplicationLog.WriteTrace(ex); } }