@using Shared.DTOs @page "/Verification/{ID:int}" @inject HttpClient _hc @inject NavigationManager nav احراز هویت لطفا کد ارسالی را وارد نمایید احراز هویت کد تائید احراز کد ارسال نشد؟ ارسال مجدد @code { private EditContext? editContext; private ValidationMessageStore? messageStore; [Parameter] public int ID { get; set; } // [SupplyParameterFromForm] public VerificationCodeDto? VerificationCodeModel { get; set; } = new VerificationCodeDto(); protected override void OnInitialized() { editContext = new EditContext(VerificationCodeModel); messageStore = new(editContext); base.OnInitialized(); } protected override async Task OnParametersSetAsync() { var request = await _hc.GetAsync($"Verification/GetVerification/{ID}"); if (request.IsSuccessStatusCode) { VerificationCodeModel = await request.Content.ReadFromJsonAsync(); // nav.NavigateTo($"Verification/{res}"); } else { nav.NavigateTo($"/"); } await base.OnParametersSetAsync(); } } @functions { private async Task SubmitVerificationCode() { var request = await _hc.PostAsJsonAsync($"Verification/Submit", VerificationCodeModel); if (request.IsSuccessStatusCode) { var status = await request.Content.ReadFromJsonAsync(); if (status) { } else { } // nav.NavigateTo($"Verification/{res}"); } else { nav.NavigateTo($"/"); } } }