@page "/Login"
@using Common.Enums
@using Common.Models.Auth.CompanySide
@using HushianWebApp.Components
@using HushianWebApp.Service
@layout BeforeLayout
@inject AuthService auth;
@inject NavigationManager navigationManager;
هوشیان / ورود بخش مدیریت
ثبت نام
@code {
[Inject] protected ToastService ToastService { get; set; } = default!;
private ConfirmDialog dialog = default!;
[SupplyParameterFromForm]
AuthRequestFromCompanySide model { get; set; } = new();
private Modal modal = default!;
public bool Loading { get; set; }
}
@functions {
async Task onClick()
{
if (string.IsNullOrEmpty(model.Username) || string.IsNullOrEmpty(model.Password)) return;
Loading = true;
var msg = await auth.login(model);
if (msg == "ok") navigationManager.NavigateTo("/");
Loading = false;
}
}