Try our conversational search powered by Generative AI!

Class ProfileStore

Inheritance
System.Object
ProfileStore
Implements
System.Web.Mvc.Async.IAsyncController
System.Web.Mvc.IController
System.Web.Mvc.Async.IAsyncManagerContainer
Namespace: EPiServer.Shell.UI.Rest
Assembly: EPiServer.Shell.UI.dll
Version: 11.20.7
Syntax
[RestStore("profile")]
public class ProfileStore : RestControllerBase, IAsyncController, IController, IAsyncManagerContainer

Constructors

ProfileStore(IProfileRepository)

Declaration
public ProfileStore(IProfileRepository repository)
Parameters
Type Name Description
IProfileRepository repository

Methods

Delete(String)

Declaration
public RestResult Delete(string id)
Parameters
Type Name Description
System.String id
Returns
Type Description
RestResult

Get(String)

Declaration
public RestResult Get(string id)
Parameters
Type Name Description
System.String id
Returns
Type Description
RestResult

Post(ProfileSettingsData)

Declaration
public ActionResult Post(ProfileSettingsData entity)
Parameters
Type Name Description
ProfileSettingsData entity
Returns
Type Description
System.Web.Mvc.ActionResult

Put(ProfileSettingsData)

Declaration
public ActionResult Put(ProfileSettingsData entity)
Parameters
Type Name Description
ProfileSettingsData entity
Returns
Type Description
System.Web.Mvc.ActionResult

Implements

System.Web.Mvc.Async.IAsyncController
System.Web.Mvc.IController
System.Web.Mvc.Async.IAsyncManagerContainer

Extension Methods