public async Task <ActionResult> ValidateCode([FromBody] ConfirmationCodeRequest request, [FromServices] IPhoneConfirmationService phoneConfirmation) { var validated = await phoneConfirmation.ValidateConfirmationCodeAsync(request.PhoneNumber, request.Code); return(Json(ApiResponse.Success(validated))); }
public async Task <ActionResult> GetCode([FromBody] PhoneNumberRequest request, [FromServices] IPhoneConfirmationService phoneConfirmation) { var canSendCode = await phoneConfirmation.SendConfirmationCodeAsync(request.PhoneNumber); return(Json(ApiResponse.Success(canSendCode))); }
public PhoneChangeService( IProfilesService profilesService, IIdentitiesService identitiesService, IPhoneConfirmationService phoneConfirmationService) { _profilesService = profilesService; _identitiesService = identitiesService; _phoneConfirmationService = phoneConfirmationService; }
public RegistrationService( IProfilesService profilesService, IRegistrationIdentityService registrationIdentityService, IEmailConfirmationService emailConfirmationService, IPhoneConfirmationService phoneConfirmationService) { _profilesService = profilesService; _registrationIdentityService = registrationIdentityService; _emailConfirmationService = emailConfirmationService; _phoneConfirmationService = phoneConfirmationService; }
public PhoneVerificationController(IPhoneConfirmationService phoneConfirmationService) { _phoneConfirmationService = phoneConfirmationService; }