• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class JavaScriptLibraryController

Inheritance
System.Object
ServiceLocator<IJavaScriptLibraryController, JavaScriptLibraryController>
JavaScriptLibraryController
Implements
IJavaScriptLibraryController
Inherited Members
ServiceLocator<IJavaScriptLibraryController, JavaScriptLibraryController>.Instance
ServiceLocator<IJavaScriptLibraryController, JavaScriptLibraryController>.Factory
ServiceLocator<IJavaScriptLibraryController, JavaScriptLibraryController>.SetTestableInstance(IJavaScriptLibraryController)
ServiceLocator<IJavaScriptLibraryController, JavaScriptLibraryController>.ClearInstance()
ServiceLocator<IJavaScriptLibraryController, JavaScriptLibraryController>.GetFactory()
Namespace: DotNetNuke.Framework.JavaScriptLibraries
Assembly: DotNetNuke.dll
Syntax
public class JavaScriptLibraryController : ServiceLocator<IJavaScriptLibraryController, JavaScriptLibraryController>, IJavaScriptLibraryController

Methods

| Improve this Doc View Source

DeleteLibrary(JavaScriptLibrary)

Delete the library reference from the database.

Declaration
public void DeleteLibrary(JavaScriptLibrary library)
Parameters
Type Name Description
JavaScriptLibrary library

Library to be deleted.

| Improve this Doc View Source

GetFactory()

Gets the service locator factory.

Declaration
protected override Func<IJavaScriptLibraryController> GetFactory()
Returns
Type Description
Func<IJavaScriptLibraryController>

A factory function.

Overrides
DotNetNuke.Framework.ServiceLocator<DotNetNuke.Framework.JavaScriptLibraries.IJavaScriptLibraryController, DotNetNuke.Framework.JavaScriptLibraries.JavaScriptLibraryController>.GetFactory()
| Improve this Doc View Source

GetLibraries()

Gets all of the JavaScriptLibrary instances.

Declaration
public IEnumerable<JavaScriptLibrary> GetLibraries()
Returns
Type Description
IEnumerable<JavaScriptLibrary>

A sequence of JavaScriptLibrary instances.

| Improve this Doc View Source

GetLibraries(Func<JavaScriptLibrary, Boolean>)

Gets all of the JavaScriptLibrary instances matching the given predicate.

Declaration
public IEnumerable<JavaScriptLibrary> GetLibraries(Func<JavaScriptLibrary, bool> predicate)
Parameters
Type Name Description
Func<JavaScriptLibrary, System.Boolean> predicate

A function used to filter the library.

Returns
Type Description
IEnumerable<JavaScriptLibrary>

A sequence of JavaScriptLibrary instances.

Examples

JavaScriptLibraryController.Instance.GetLibraries(l => string.Equals(l.LibraryName, "Knockout", StringComparison.OrdinalIgnoreCase)).

| Improve this Doc View Source

GetLibrary(Func<JavaScriptLibrary, Boolean>)

Get information about the latest version of a JavaScriptLibrary that matches the given predicate.

Declaration
public JavaScriptLibrary GetLibrary(Func<JavaScriptLibrary, bool> predicate)
Parameters
Type Name Description
Func<JavaScriptLibrary, System.Boolean> predicate

A function used to filter the library.

Returns
Type Description
JavaScriptLibrary

The highest version JavaScriptLibrary instance that matches the predicate, or null if no library matches.

Examples

JavaScriptLibraryController.Instance.GetLibrary(l => string.Equals(l.LibraryName, "Knockout", StringComparison.OrdinalIgnoreCase)).

| Improve this Doc View Source

SaveLibrary(JavaScriptLibrary)

Save a library to the database.

Declaration
public void SaveLibrary(JavaScriptLibrary library)
Parameters
Type Name Description
JavaScriptLibrary library

Library to be saved.

Implements

IJavaScriptLibraryController

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS