Пример #1
0
 public AdamAppContext(ITenant tenant, App app, SxcInstance sxcInstance)
 {
     Tenant        = tenant;
     App           = app;
     SxcInstance   = sxcInstance;
     EnvironmentFs = Factory.Resolve <IEnvironmentFileSystem>();
 }
Пример #2
0
 public AdamAppContext(ITenant tenant, App app, SxcInstance sxcInstance, Log parentLog) : base("Adm.ApCntx", parentLog, "starting")
 {
     Tenant        = tenant;
     _app          = app;
     AppRuntime    = new AppRuntime(app, null);
     SxcInstance   = sxcInstance;
     EnvironmentFs = Factory.Resolve <IEnvironmentFileSystem>();
 }
Пример #3
0
 public AdamAppContext(ITenant tenant, IApp app, IBlockBuilder blockBuilder, int compatibility, ILog parentLog) : base("Adm.ApCntx", parentLog, "starting")
 {
     Tenant             = tenant;
     _app               = app;
     AppRuntime         = new AppRuntime(app, blockBuilder?.UserMayEdit ?? false, null);
     BlockBuilder       = blockBuilder;
     CompatibilityLevel = compatibility;
     EnvironmentFs      = Factory.Resolve <IEnvironmentFileSystem>();
 }
Пример #4
0
        public FolderOfField(IEnvironmentFileSystem enfFileSystem, AdamAppContext appContext, Guid entityGuid, string fieldName) : base(appContext, enfFileSystem)
        {
            Container = new ContainerOfField(AppContext, entityGuid, fieldName);

            if (!Exists)
            {
                return;
            }

            // ReSharper disable once PatternAlwaysOfType
            if (!(AppContext.Folder(Container.Root) is Eav.Apps.Assets.Folder f))
            {
                return;
            }

            Path     = f.Path;
            Modified = f.Modified;
            Id       = f.Id;
            Created  = f.Created;
            Modified = f.Modified;

            // IAdamItem interface properties
            Name = f.Name;
        }
Пример #5
0
 public Folder(AdamAppContext appContext, IEnvironmentFileSystem fileSystem)
 {
     AppContext  = appContext;
     _fileSystem = fileSystem;
 }
Пример #6
0
 public Export(AdamAppContext adm)
 {
     _root  = adm.RootFolder;
     _envFs = adm.EnvironmentFs;
 }