Class UmbRegisterController
Inheritance
System.Object
Microsoft.AspNetCore.Mvc.ControllerBase
Microsoft.AspNetCore.Mvc.Controller
Namespace: Umbraco.Cms.Web.Website.Controllers
Assembly: Umbraco.Web.Website.dll
Syntax
public class UmbRegisterController : SurfaceController, IActionFilter, IAsyncActionFilter, IFilterMetadata, IDisposable
Constructors
View SourceUmbRegisterController(IMemberManager, IMemberService, IUmbracoContextAccessor, IUmbracoDatabaseFactory, ServiceContext, AppCaches, IProfilingLogger, IPublishedUrlProvider, IMemberSignInManager, ICoreScopeProvider)
Declaration
public UmbRegisterController(IMemberManager memberManager, IMemberService memberService, IUmbracoContextAccessor umbracoContextAccessor, IUmbracoDatabaseFactory databaseFactory, ServiceContext services, AppCaches appCaches, IProfilingLogger profilingLogger, IPublishedUrlProvider publishedUrlProvider, IMemberSignInManager memberSignInManager, ICoreScopeProvider scopeProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| IMemberManager | memberManager | |
| IMemberService | memberService | |
| IUmbracoContextAccessor | umbracoContextAccessor | |
| IUmbracoDatabaseFactory | databaseFactory | |
| ServiceContext | services | |
| AppCaches | appCaches | |
| IProfilingLogger | profilingLogger | |
| IPublishedUrlProvider | publishedUrlProvider | |
| IMemberSignInManager | memberSignInManager | |
| ICoreScopeProvider | scopeProvider |
Methods
View SourceHandleRegisterMember(RegisterModel)
Declaration
[HttpPost]
[ValidateAntiForgeryToken]
[ValidateUmbracoFormRouteString]
public async Task<IActionResult> HandleRegisterMember([Bind(new string[]{}, Prefix = "registerModel")] RegisterModel model)
Parameters
| Type | Name | Description |
|---|---|---|
| RegisterModel | model |
Returns
| Type | Description |
|---|---|
| Task<Microsoft.AspNetCore.Mvc.IActionResult> |