public AdamAppContext(ITenant tenant, App app, SxcInstance sxcInstance) { Tenant = tenant; App = app; SxcInstance = sxcInstance; EnvironmentFs = Factory.Resolve <IEnvironmentFileSystem>(); }
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>(); }
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>(); }
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; }
public Folder(AdamAppContext appContext, IEnvironmentFileSystem fileSystem) { AppContext = appContext; _fileSystem = fileSystem; }
public Export(AdamAppContext adm) { _root = adm.RootFolder; _envFs = adm.EnvironmentFs; }