Example #1
0
        private void AddNewPageExtension(ContentPage page)
        {
            var extension = new ContentPageExtension {
                ContentPage = page
            };

            // add any custom init code here

            Context.ContentPageExtensions.Add(extension);
        }
Example #2
0
        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();
        }