C# Class EA.Iws.Api.Controllers.RegistrationController

Inheritance: ApiController
Mostrar archivo Open project: EnvironmentAgency/prsd-iws

Public Methods

Method Description
RegistrationController ( ApplicationUserManager userManager, IUserContext userContext, IEmailService emailService ) : System

Private Methods

Method Description
GetApplicantDetails ( ) : Task
GetEmailVerificationUrl ( string baseUrl, string verificationToken, string userId ) : string

Generates the correct verification URL for a user to verify their email.

GetErrorResult ( Microsoft.AspNet.Identity.IdentityResult result ) : IHttpActionResult
Register ( ApplicantRegistrationData model ) : Task
RegisterAdmin ( AdminRegistrationData model ) : Task
ResetPassword ( PasswordResetData model ) : Task
ResetPasswordRequest ( PasswordResetRequest model ) : Task
SendEmailVerification ( EmailVerificationData model ) : Task
UpdateApplicantDetails ( EditApplicantRegistrationData model ) : Task
VerifyEmail ( VerifiedEmailData model ) : Task

Method Details

RegistrationController() public method

public RegistrationController ( ApplicationUserManager userManager, IUserContext userContext, IEmailService emailService ) : System
userManager ApplicationUserManager
userContext IUserContext
emailService IEmailService
return System