Exemplo n.º 1
0
        public void Localize(Models.HtmlBlock o, Models.Site targetSite)
        {
            var htmlBlock = Get(o);
            var entity    = new HtmlBlockEntity(htmlBlock);

            entity.SiteName = targetSite.FullName;

            var serviceContext = CloudTableHelper.GetTableServiceContext();

            serviceContext.AddObject(HtmlBlockTable, entity);
            serviceContext.SaveChangesWithRetries();
        }
Exemplo n.º 2
0
        private void InsertOrUpdate(Models.HtmlBlock @new, Models.HtmlBlock old)
        {
            var serviceContext = CloudTableHelper.GetTableServiceContext();
            var entity         = new HtmlBlockEntity(@new);

            if (Get(old) == null)
            {
                serviceContext.AddObject(HtmlBlockTable, entity);
            }
            else
            {
                serviceContext.AttachTo(HtmlBlockTable, entity, "*");
                serviceContext.UpdateObject(entity);
            }
            serviceContext.SaveChangesWithRetries();
        }
Exemplo n.º 3
0
 private void InsertOrUpdate(Models.HtmlBlock @new, Models.HtmlBlock old)
 {
     var serviceContext = CloudTableHelper.GetTableServiceContext();
     var entity = new HtmlBlockEntity(@new);
     if (Get(old) == null)
     {
         serviceContext.AddObject(HtmlBlockTable, entity);
     }
     else
     {
         serviceContext.AttachTo(HtmlBlockTable, entity, "*");
         serviceContext.UpdateObject(entity);
     }
     serviceContext.SaveChangesWithRetries();
 }
Exemplo n.º 4
0
        public void Localize(Models.HtmlBlock o, Models.Site targetSite)
        {
            var htmlBlock = Get(o);
            var entity = new HtmlBlockEntity(htmlBlock);
            entity.SiteName = targetSite.FullName;

            var serviceContext = CloudTableHelper.GetTableServiceContext();
            serviceContext.AddObject(HtmlBlockTable, entity);
            serviceContext.SaveChangesWithRetries();
        }