diff --git a/TaxPayerFull/Layout/Contact.razor b/TaxPayerFull/Layout/Contact.razor
index 45655b3..317d45c 100644
--- a/TaxPayerFull/Layout/Contact.razor
+++ b/TaxPayerFull/Layout/Contact.razor
@@ -78,7 +78,30 @@
+
+
+
+ Modal body text goes here.
+
+
+
+
+
+
+
+
+
@code {
+
+ private Modal _modal = default!;
+ [Inject] ToastService ToastService { get; set; } = default!;
+ //-------------------------------
string type = "NewTicketNoAuthentication";
private EditContext? editContext;
[SupplyParameterFromForm]
@@ -105,7 +128,8 @@
{
messageStore?.Clear();
var res = await request.Content.ReadFromJsonAsync();
- nav.NavigateTo($"Verification/{res}");
+ OnShowModalClick();
+ // nav.NavigateTo($"Verification/{res}");
}
else
{
@@ -114,4 +138,38 @@
}
}
+ private async Task OnShowModalClick()
+ {
+ await _modal.ShowAsync();
+ }
+
+ private async Task OnHideModalClick()
+ {
+ await _modal.HideAsync();
+ }
+
+ private void OnModalShowing()
+ {
+ ToastService.Notify(new(ToastType.Primary, $"Event: Showing called. DateTime: {DateTime.Now}"));
+ }
+
+ private void OnModalShown()
+ {
+ ToastService.Notify(new(ToastType.Success, $"Event: Show called. DateTime: {DateTime.Now}"));
+ }
+
+ private void OnModalHiding()
+ {
+ ToastService.Notify(new(ToastType.Danger, $"Event: Hiding called. DateTime: {DateTime.Now}"));
+ }
+
+ private void OnModalHidden()
+ {
+ ToastService.Notify(new(ToastType.Warning, $"Event: Hide called. DateTime: {DateTime.Now}"));
+ }
+
+ private void OnModalHidePrevented()
+ {
+ ToastService.Notify(new(ToastType.Info, $"Event: Hide Prevented called. DateTime: {DateTime.Now}"));
+ }
}
diff --git a/TaxPayerFull/Model/VerificationModel.razor b/TaxPayerFull/Model/VerificationModel.razor
new file mode 100644
index 0000000..b0f2230
--- /dev/null
+++ b/TaxPayerFull/Model/VerificationModel.razor
@@ -0,0 +1,61 @@
+
+
+
+ Modal body text goes here.
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private Modal modal = default!;
+
+ [Inject] ToastService ToastService { get; set; } = default!;
+
+ private async Task OnShowModalClick()
+ {
+ await modal.ShowAsync();
+ }
+
+ private async Task OnHideModalClick()
+ {
+ await modal.HideAsync();
+ }
+
+ private void OnModalShowing()
+ {
+ ToastService.Notify(new(ToastType.Primary, $"Event: Showing called. DateTime: {DateTime.Now}"));
+ }
+
+ private void OnModalShown()
+ {
+ ToastService.Notify(new(ToastType.Success, $"Event: Show called. DateTime: {DateTime.Now}"));
+ }
+
+ private void OnModalHiding()
+ {
+ ToastService.Notify(new(ToastType.Danger, $"Event: Hiding called. DateTime: {DateTime.Now}"));
+ }
+
+ private void OnModalHidden()
+ {
+ ToastService.Notify(new(ToastType.Warning, $"Event: Hide called. DateTime: {DateTime.Now}"));
+ }
+
+ private void OnModalHidePrevented()
+ {
+ ToastService.Notify(new(ToastType.Info, $"Event: Hide Prevented called. DateTime: {DateTime.Now}"));
+ }
+}
\ No newline at end of file
diff --git a/TaxPayerFull/Pages/Home.razor b/TaxPayerFull/Pages/Home.razor
index 887ef48..75a67ad 100644
--- a/TaxPayerFull/Pages/Home.razor
+++ b/TaxPayerFull/Pages/Home.razor
@@ -355,10 +355,7 @@
شروع کنید
-
- GridTest
-
-
+