ContentTypeController provides the business layer of ContentType.

Namespace: DotNetNuke.Entities.Content
Assembly: DotNetNuke (in DotNetNuke.dll)

Syntax

C#
public class ContentTypeController : IContentTypeController
Visual Basic
Public Class ContentTypeController
	Implements IContentTypeController

Remarks

Examples

C# Copy imageCopy Code
IContentTypeController typeController = new ContentTypeController();
ContentType contentType = (from t in typeController.GetContentTypes()
                           where t.ContentType == "DesktopModule"
                           select t).SingleOrDefault();
if(contentType == null)
{
    contentType = new ContentType {ContentType = "DesktopModule"};
    contentType.ContentTypeId = typeController.AddContentType(contentType);
}

Inheritance Hierarchy

System..::..Object
  DotNetNuke.Entities.Content..::..ContentTypeController

See Also