public async Task <bool> ComfirmPhoneNumebrService(UserPhoneConfirmationViewModel PhoneNumber) { bool confirmationCode; var result = await userManager.FindByNameAsync(PhoneNumber.PhoneNumber); if (PhoneNumber.Type == "user") { confirmationCode = result.PersonalInformation.VerifyCode == PhoneNumber.Code ? true : false; } else { confirmationCode = result.CompanyInformation.VerifyCode == PhoneNumber.Code ? true : false; } var confirmation = await userManager.IsPhoneNumberConfirmedAsync(result); if (confirmation && confirmationCode) { result.PhoneNumberConfirmed = true; await userManager.UpdateAsync(result); return(true); } return(false); }
public async Task <bool> ComfirmPhoneNumebrService(UserPhoneConfirmationViewModel PhoneNumber) { PhoneNumber.Type = "user"; return(await registerService.ComfirmPhoneNumebrService(PhoneNumber)); }
public async Task <object> UserPhoneNumber([FromBody] UserPhoneConfirmationViewModel userLoginView) { var result = await userRegisterService.ComfirmPhoneNumebrService(userLoginView); return(result); }