private void AddNewPageExtension(ContentPage page) { var extension = new ContentPageExtension { ContentPage = page }; // add any custom init code here Context.ContentPageExtensions.Add(extension); }
private void UpdatePageExtenstion(ContentPageComplete page) { var ext = Context.ContentPageExtensions.FirstOrDefault(x => x.ContentPageId == page.Details.ContentPageId); if (ext == null) { ext = new ContentPageExtension { ContentPageId = page.Details.ContentPageId }; Context.ContentPageExtensions.Add(ext); } Mapper.Map <ContentPageComplete, ContentPageExtension>(page, ext); Context.SaveChanges(); }