protected override void PrepCore(IApp app, Guid entityGuid, string fieldName, bool usePortalRoot) { Log.Add("PrepCore(...)"); AdamAppContext = new AdamAppContext <TFolderId, TFileId>(); AdamAppContext.Init(Permissions.Context.Tenant, app, Block, 10, Log); ContainerContext = usePortalRoot ? new AdamOfTenant <TFolderId, TFileId>(AdamAppContext) as AdamOfBase <TFolderId, TFileId> : new AdamOfField <TFolderId, TFileId>(AdamAppContext, entityGuid, fieldName); }
public override AdamState Init(IContextOfApp context, string contentType, string fieldName, Guid entityGuid, bool usePortalRoot, ILog parentLog) { Log.Add("PrepCore(...)"); AdamAppContext.Init(context, 10, Log); ContainerContext = usePortalRoot ? new AdamOfSite <TFolderId, TFileId>(AdamAppContext) as AdamOfBase <TFolderId, TFileId> : new AdamOfField <TFolderId, TFileId>(AdamAppContext, entityGuid, fieldName); return(base.Init(context, contentType, fieldName, entityGuid, usePortalRoot, parentLog)); }