public string Add(Blog blog) { _context.Blogs.Add(blog); _context.SaveChanges(); _context.Dispose(); return string.Empty; }
public BlogSiteViewModel MapToView(Blog blog) { BlogSiteViewModel view = Mapper.Map<Blog, BlogSiteViewModel>(blog); if (view.HtmlFragments == null) view.HtmlFragments = new List<HtmlFragmentViewModel>(); foreach (var htmlFragment in blog.HtmlFragments) { var html = _htmlFragmentMappingService.MapToView(htmlFragment); if (!view.HtmlFragments.Any(x => x.Id == htmlFragment.Id)) view.HtmlFragments.Add(html); } return view; }
public string Save(Blog blog) { var temp = _context.Blogs.FirstOrDefault(x => x.Id == blog.Id); if (temp == null) return "The specified blog could not be found."; temp.BlogName = blog.BlogName; temp.HostName = blog.HostName; temp.IsActive = blog.IsActive; temp.IsPrimary = blog.IsPrimary; temp.SubHead = blog.SubHead; _context.SaveChanges(); _context.Dispose(); return string.Empty; }