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); } AutoMapper.Mapper.Map<ContentPageComplete, ContentPageExtension>(page, ext); Context.SaveChanges(); }
private void AddNewPageExtension(ContentPage page) { var extension = new ContentPageExtension { ContentPage = page }; // add any custom init code here Context.ContentPageExtensions.Add(extension); }