Example #1
0
        public void Add(Schema schema)
        {
            _schemaProvider.Add(schema);

            Repository orginalRepository = schema.Repository;

            Sync(Site.Current, orginalRepository, delegate(Repository targetRepository)
            {
                schema.Repository = targetRepository;
                _schemaProvider.Add(schema);
            });

            schema.Repository = orginalRepository;
        }