27 lines
689 B
Plaintext
27 lines
689 B
Plaintext
@page "/confirm-phonenumber/{phoneNumber}/{token}"
|
|
@inject UserAPIConsumer userAPIConsumer
|
|
|
|
|
|
<h1>@message</h1>
|
|
|
|
|
|
@code {
|
|
|
|
[Parameter]
|
|
public string Token { get; set; }
|
|
|
|
[Parameter]
|
|
public string PhoneNumber { get; set; }
|
|
|
|
string message = "";
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
{
|
|
var updatePhoneNumber = new UpdatePhoneNumber() { Token = Token, PhoneNumber = PhoneNumber };
|
|
var isSuccess = await userAPIConsumer.UpdatePhoneNumber(updatePhoneNumber);
|
|
if (isSuccess)
|
|
message = $"Phone Number Changed to {PhoneNumber} Successfully.";
|
|
else
|
|
message = $"Server Error or Token Expired.";
|
|
}
|
|
} |