Пример #1
0
 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);
 }
Пример #2
0
        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));
        }