Show / Hide Table of Contents

Class ProfileServiceController

Inheritance
object
DnnApiController
ProfileServiceController
Inherited Members
DnnApiController.PortalSettings
DnnApiController.UserInfo
DnnApiController.ActiveModule
Namespace: DotNetNuke.Web.InternalServices
Assembly: DotNetNuke.Web.dll
Syntax
[DnnAuthorize]
public class ProfileServiceController : DnnApiController

Constructors

ProfileServiceController()

Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IPortalController. Scheduled removal in v12.0.0.")]
public ProfileServiceController()

ProfileServiceController(IPortalController, IApplicationStatusInfo, IPortalGroupController)

Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IHostSettings. Scheduled removal in v12.0.0.")]
public ProfileServiceController(IPortalController portalController, IApplicationStatusInfo appStatus, IPortalGroupController portalGroupController)
Parameters
Type Name Description
IPortalController portalController
IApplicationStatusInfo appStatus
IPortalGroupController portalGroupController

ProfileServiceController(IPortalController, IApplicationStatusInfo, IPortalGroupController, IHostSettings, IHostSettingsService, IEventLogger)

Declaration
public ProfileServiceController(IPortalController portalController, IApplicationStatusInfo appStatus, IPortalGroupController portalGroupController, IHostSettings hostSettings, IHostSettingsService hostSettingsService, IEventLogger eventLogger)
Parameters
Type Name Description
IPortalController portalController
IApplicationStatusInfo appStatus
IPortalGroupController portalGroupController
IHostSettings hostSettings
IHostSettingsService hostSettingsService
IEventLogger eventLogger

Methods

ProfilePropertyValues()

Declaration
[DnnAuthorize]
public HttpResponseMessage ProfilePropertyValues()
Returns
Type Description
HttpResponseMessage

Search(string)

Declaration
public HttpResponseMessage Search(string q)
Parameters
Type Name Description
string q
Returns
Type Description
HttpResponseMessage

UpdateVanityUrl(VanityUrlDTO)

Declaration
[ValidateAntiForgeryToken]
public HttpResponseMessage UpdateVanityUrl(ProfileServiceController.VanityUrlDTO vanityUrl)
Parameters
Type Name Description
ProfileServiceController.VanityUrlDTO vanityUrl
Returns
Type Description
HttpResponseMessage

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS