From 949b48f5cf11927f9f7bcb642f047e857611fd31 Mon Sep 17 00:00:00 2001 From: mmrbnjd Date: Tue, 16 Apr 2024 13:15:51 +0330 Subject: [PATCH] add lib bootstrap --- TaxPayerFull/Front.csproj | 1 + TaxPayerFull/Pages/Verification.razor | 43 ++++++++++++++++++++------- TaxPayerFull/Program.cs | 2 ++ TaxPayerFull/_Imports.razor | 1 + TaxPayerFull/wwwroot/index.html | 12 ++++++++ 5 files changed, 48 insertions(+), 11 deletions(-) diff --git a/TaxPayerFull/Front.csproj b/TaxPayerFull/Front.csproj index 84c5a50..33896bb 100644 --- a/TaxPayerFull/Front.csproj +++ b/TaxPayerFull/Front.csproj @@ -9,6 +9,7 @@ + diff --git a/TaxPayerFull/Pages/Verification.razor b/TaxPayerFull/Pages/Verification.razor index f48889d..b1d5816 100644 --- a/TaxPayerFull/Pages/Verification.razor +++ b/TaxPayerFull/Pages/Verification.razor @@ -61,11 +61,13 @@
- + + -
کد ارسال نشد؟ ارسال مجدد @@ -80,8 +82,13 @@ @code { - - public string Error{ get; set; } + // alert + AlertColor alertColor = AlertColor.Primary; + IconName alertIconName = IconName.CheckCircleFill; + bool Hidealert = true; + string alertMessage = ""; + + [Parameter] public int ID { get; set; } @@ -109,10 +116,9 @@ private async Task SubmitVerificationCode() { - Error = ""; if (VerificationCodeModel.Code < 1000 || VerificationCodeModel.Code > 9000) { - Error = "کد احراز صحیح نمی باشد"; + ShowDangerAlert("کد احراز صحیح نمی باشد"); } else { @@ -122,19 +128,34 @@ var status = await request.Content.ReadFromJsonAsync(); if (status) { - + ShowSuccessAlert("عملیات با موفقیت انجام شد"); } else { - Error = "خطای سیستمی رخ داده"; + ShowDangerAlert("خطای سیستمی رخ داده"); } } else { - Error = await request.Content.ReadFromJsonAsync(); + ShowDangerAlert(await request.Content.ReadFromJsonAsync()); } } } + private void ShowSuccessAlert(string msg) + { + Hidealert = false; + alertColor = AlertColor.Success; + alertIconName = IconName.CheckCircleFill; + alertMessage = msg; + } + private void ShowDangerAlert(string msg) + { + Hidealert = false; + alertColor = AlertColor.Danger; + alertIconName = IconName.ExclamationTriangleFill; + alertMessage = msg; + } + private async Task EndForm() => nav.NavigateTo("/"); } diff --git a/TaxPayerFull/Program.cs b/TaxPayerFull/Program.cs index 27ef188..0d7c9f3 100644 --- a/TaxPayerFull/Program.cs +++ b/TaxPayerFull/Program.cs @@ -6,6 +6,8 @@ using System.Globalization; var builder = WebAssemblyHostBuilder.CreateDefault(args); builder.RootComponents.Add("#app"); builder.RootComponents.Add("head::after"); +builder.Services.AddBlazorBootstrap(); + //builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://localhost:7075/api/") }); diff --git a/TaxPayerFull/_Imports.razor b/TaxPayerFull/_Imports.razor index 6e0e2c3..cbb7f9f 100644 --- a/TaxPayerFull/_Imports.razor +++ b/TaxPayerFull/_Imports.razor @@ -8,3 +8,4 @@ @using Microsoft.JSInterop @using Front @using Front.Layout +@using BlazorBootstrap; \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/index.html b/TaxPayerFull/wwwroot/index.html index fb10729..80acfb7 100644 --- a/TaxPayerFull/wwwroot/index.html +++ b/TaxPayerFull/wwwroot/index.html @@ -11,6 +11,9 @@ + + + @@ -30,6 +33,15 @@
+ + + + + + + + +