public static void StyleBundle(this ContentManager contentInjector, string[] bundleNames, int order = 0, string group = "") { foreach (string bundleName in bundleNames) { int newOrder = AdjustOrder(bundleName, order); contentInjector.Access<IStyleFilesInjector>(group).Add(new StyleBundleInjectorItem(bundleName), newOrder); } }
public static void CreateAdminUser(this IQuery context, string userName, string identification, string token) { try { context.Access().CreateUser(userName, identification, token); // This is the admin user so add to the 'secure access' table. context.Access().AddUserToRole(userName, SystemRoles.SecureAccessRole); context.Access().GrantOnSchema(context.Session.Database().Context.DefaultSchema(), userName, PrivilegeSets.SchemaAll, true); context.Access().GrantOnSchema(SystemSchema.Name, userName, PrivilegeSets.SchemaRead); context.Access().GrantOnSchema(InformationSchema.SchemaName, userName, PrivilegeSets.SchemaRead); } catch (DatabaseSystemException) { throw; } catch (Exception ex) { throw new DatabaseSystemException("Could not create the database administrator.", ex); } }
public static FunctionBody WithNamespaceMappersFrom(this FunctionBody global, PathToNamespaceMappers namespaceMappers) { foreach( var map in namespaceMappers.Maps ) { global.Access("namespaceMapper", a => a.WithFunctionCall( f => f.WithName("addMapping").WithParameters("\"" + map.Key + "\"", "\"" + map.Value + "\""))); } return global; }
public static void ScriptFile(this ContentManager contentInjector, string url, int order = 0, string group = "") { contentInjector.Access<IScriptFilesInjector>(group).Add(new ScriptFileInjectorItem(url), order); }
// using InjectorItem classes public static void ScriptBlock(this ContentManager contentInjector, ScriptBlockInjectorItem item, int order = 0, string group = "") { contentInjector.Access<IScriptBlocksInjector>(group).Add(item, order); }
public static void ScriptBlock(this ContentManager contentInjector, string key, string script, int order = 0, string group = "") { contentInjector.Access<IScriptBlocksInjector>(group).Add(new ScriptBlockInjectorItem(key, script), order); }
public static void Placeholder(this ContentManager contentInjector, PlaceholderInjectorItem item, int order = 0, string group = "") { contentInjector.Access<IPlaceholderInjector>(group).Add(item, order); }
public static void MetaTag(this ContentManager contentInjector, MetaTagInjectorItem item, int order = 0, string group = "") { contentInjector.Access<IMetaTagsInjector>(group).Add(item, order); }
public static void TemplateBlock(this ContentManager contentInjector, BaseTemplateInjectorItem item, int order = 0, string group = "") { contentInjector.Access<ITemplateBlocksInjector>(group).Add(item, order); }
public static void HiddenField(this ContentManager contentInjector, string name, string value, int order = 0, string group = "") { contentInjector.Access<IHiddenFieldsInjector>(group).Add(new HiddenFieldInjectorItem(name, value), order); }
public static void ScriptBundle(this ContentManager contentInjector, ScriptBundleInjectorItem item, int order = 0, string group = "") { order = AdjustOrder(item.FileID, order); contentInjector.Access<IScriptFilesInjector>(group).Add(item, order); }
public static void ScriptBundle(this ContentManager contentInjector, string bundleName, int order = 0, string group = "") { order = AdjustOrder(bundleName, order); contentInjector.Access<IScriptFilesInjector>(group).Add(new ScriptBundleInjectorItem(bundleName), order); }
public static void Access(this ISession session, IDbObject obj, AccessType accessType) { session.Access(new [] {obj}, accessType); }
public static IDbObject GetObject(this ISession session, DbObjectType objectType, ObjectName objectName, AccessType accessType) { var obj = session.Transaction.GetObject(objectType, objectName); if (obj != null) session.Access(obj, accessType); return obj; }
}//Scope public static string AccessText( this Tflag self ) { return _access[((int)self.Access())]; }//AccessText
public static void StyleFile(this ContentManager contentInjector, StyleFileInjectorItem item, int order = 0, string group = "") { contentInjector.Access<IStyleFilesInjector>(group).Add(item, order); }
/// <summary> /// Creates a BaseTemplateInjectorItem subclass based on the ContentManagerExtensions.DefaultTemplateType. /// If you don't set it in Application_Start, it will use the KnockoutTemplateInjectorItem. /// </summary> /// <param name="contentInjector"></param> /// <param name="id"></param> /// <param name="content"></param> /// <param name="order"></param> /// <param name="group"></param> public static void TemplateBlock(this ContentManager contentInjector, string id, string content, int order = 0, string group = "") { BaseTemplateInjectorItem item = (BaseTemplateInjectorItem)Activator.CreateInstance(DefaultTemplateType, id, content); contentInjector.Access<ITemplateBlocksInjector>(group).Add(item, order); }
public static void HiddenField(this ContentManager contentInjector, HiddenFieldInjectorItem item, int order = 0, string group = "") { contentInjector.Access<IHiddenFieldsInjector>(group).Add(item, order); }
public static void ArrayDeclaration(this ContentManager contentInjector, string variableName, bool value, int order = 0, string group = "") { ArrayDeclarationInjectorItem item = new ArrayDeclarationInjectorItem(variableName); item.Add(value); contentInjector.Access<IScriptBlocksInjector>(group).Add(item, order); }
public static void MetaTag(this ContentManager contentInjector, MetaTagUsage usage, string name, string content, int order = 0, string group = "") { contentInjector.Access<IMetaTagsInjector>(group).Add(new MetaTagInjectorItem(usage, name, content), order); }