route
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
@page "/"
|
||||
@inject Services.localService servlocal;
|
||||
@page "/"
|
||||
|
||||
<PageTitle>Home</PageTitle>
|
||||
|
||||
@@ -40,10 +41,21 @@
|
||||
<p class="wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".7s">
|
||||
فروش بیشتر با مدیریت بهتر کسب و کار
|
||||
</p>
|
||||
<NavLink class="tp-btn" href="Sign-in">
|
||||
<span>شروع کنید</span>
|
||||
<b></b>
|
||||
</NavLink>
|
||||
@if (servlocal.OnlineUser().Result)
|
||||
{
|
||||
<NavLink class="tp-btn" href="Panel">
|
||||
<span>ورود به برنامه</span>
|
||||
<b></b>
|
||||
</NavLink>
|
||||
}
|
||||
else
|
||||
{
|
||||
<NavLink class="tp-btn" href="Sign-in">
|
||||
<span>شروع کنید</span>
|
||||
<b></b>
|
||||
</NavLink>
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -197,10 +209,21 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tp-about__btn">
|
||||
<NavLink class="tp-btn" href="Sign-in">
|
||||
<span>شروع کنید</span>
|
||||
<b></b>
|
||||
</NavLink>
|
||||
@if (servlocal.OnlineUser().Result)
|
||||
{
|
||||
<NavLink class="tp-btn" href="Panel">
|
||||
<span>ورود به برنامه</span>
|
||||
<b></b>
|
||||
</NavLink>
|
||||
}
|
||||
else
|
||||
{
|
||||
<NavLink class="tp-btn" href="Sign-in">
|
||||
<span>شروع کنید</span>
|
||||
<b></b>
|
||||
</NavLink>
|
||||
}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -351,10 +374,21 @@
|
||||
<div class="tp-service__dashboard" data-background="image.jpg" style="background-image: url('img/service/sv-bg.jpg');">
|
||||
<div class="tp-service__top-content">
|
||||
<p>راه حلی برای مدیریت بهتر صورتحساب ها</p>
|
||||
<NavLink class="tp-btn-orange" href="Sign-in">
|
||||
<span>شروع کنید</span>
|
||||
<b></b>
|
||||
</NavLink>
|
||||
@if (servlocal.OnlineUser().Result)
|
||||
{
|
||||
<NavLink class="tp-btn-orange" href="Panel">
|
||||
<span>ورود به برنامه</span>
|
||||
<b></b>
|
||||
</NavLink>
|
||||
}
|
||||
else
|
||||
{
|
||||
<NavLink class="tp-btn-orange" href="Sign-in">
|
||||
<span>شروع کنید</span>
|
||||
<b></b>
|
||||
</NavLink>
|
||||
}
|
||||
|
||||
|
||||
</div>
|
||||
<div class="tp-service__dashdboard-sm-img">
|
||||
|
15
TaxPayerFull/Pages/Panel.razor
Normal file
15
TaxPayerFull/Pages/Panel.razor
Normal file
@@ -0,0 +1,15 @@
|
||||
@page "/Panel"
|
||||
@using Front.Services
|
||||
@inject localService localserv;
|
||||
@inject NavigationManager nav
|
||||
<h3>Panel</h3>
|
||||
@* @layout null *@
|
||||
@code {
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
if (!await localserv.OnlineUser())
|
||||
nav.NavigateTo("/");
|
||||
|
||||
await base.OnInitializedAsync();
|
||||
}
|
||||
}
|
@@ -1,4 +1,5 @@
|
||||
@page "/Sign-in"
|
||||
@page "/Sign-in/{from}"
|
||||
@using Front.Services
|
||||
@using Shared.DTOs
|
||||
@inject ILocalStorageService Storage;
|
||||
@@ -116,7 +117,11 @@
|
||||
<Alert hidden="@Hidealert" Color="@alertColor" Dismissable="false">
|
||||
<Icon Name="@alertIconName" class="me-2"></Icon>
|
||||
@alertMessage
|
||||
<Button Color="ButtonColor.Primary" @onclick="EndForm">اتمام عملیات</Button>
|
||||
@if (showbtn)
|
||||
{
|
||||
<Button Color="ButtonColor.Primary" @onclick="EndForm">اتمام عملیات</Button>
|
||||
|
||||
}
|
||||
</Alert>
|
||||
|
||||
|
||||
@@ -133,6 +138,9 @@
|
||||
</main>
|
||||
|
||||
@code {
|
||||
[Parameter]
|
||||
public string from { get; set; } = "";
|
||||
bool showbtn = false;
|
||||
[SupplyParameterFromForm]
|
||||
public Authentication? Model { get; set; }
|
||||
// alert
|
||||
@@ -140,11 +148,19 @@
|
||||
IconName alertIconName = IconName.CheckCircleFill;
|
||||
bool Hidealert = true;
|
||||
string alertMessage = "";
|
||||
protected override async Task OnParametersSetAsync()
|
||||
{
|
||||
if (from == "Verification")
|
||||
{
|
||||
ShowSuccessAlert("ثبت نام شما با موفقیت انجام شد");
|
||||
}
|
||||
await base.OnParametersSetAsync();
|
||||
}
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
|
||||
if (await localserv.OnlineUser())
|
||||
nav.NavigateTo("/");
|
||||
nav.NavigateTo("/Panel");
|
||||
|
||||
Model ??= new();
|
||||
await base.OnInitializedAsync();
|
||||
@@ -153,11 +169,20 @@
|
||||
@functions {
|
||||
private void ShowDangerAlert(string msg)
|
||||
{
|
||||
showbtn = true;
|
||||
Hidealert = false;
|
||||
alertColor = AlertColor.Danger;
|
||||
alertIconName = IconName.ExclamationTriangleFill;
|
||||
alertMessage = msg;
|
||||
}
|
||||
private void ShowSuccessAlert(string msg)
|
||||
{
|
||||
showbtn = false;
|
||||
Hidealert = false;
|
||||
alertColor = AlertColor.Success;
|
||||
alertIconName = IconName.CheckCircleFill;
|
||||
alertMessage = msg;
|
||||
}
|
||||
private async Task EndForm() => nav.NavigateTo("/");
|
||||
|
||||
|
||||
@@ -184,7 +209,7 @@
|
||||
userinfo.enterDate = userinfomodel.enterDate;
|
||||
|
||||
|
||||
nav.NavigateTo("/");
|
||||
nav.NavigateTo("/Panel");
|
||||
}
|
||||
else if (request.StatusCode == System.Net.HttpStatusCode.NotFound)
|
||||
ShowDangerAlert("کاربری با این مشخصات یافت نشد");
|
||||
|
@@ -142,8 +142,11 @@
|
||||
var status = await request.Content.ReadFromJsonAsync<bool>();
|
||||
if (status)
|
||||
{
|
||||
ShowSuccessAlert("عملیات با موفقیت انجام شد");
|
||||
successfull = true;
|
||||
if (VerificationCodeModel.Type == "CompanyRegistration")
|
||||
nav.NavigateTo("/Sign-in/Verification");
|
||||
else
|
||||
nav.NavigateTo("/");
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user