@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!;
private Modal modal = default!;
public string username { get; set; }
public string Password { get; set; }
public bool Loading { get; set; }
}
@functions {
async Task onClick()
{
if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(Password)) return;
Loading = true;
var msg = await auth.login(new AuthRequestFromCompanySide()
{
Username = username,
Password = Password
});
if (msg == "ok")
{
navigationManager.NavigateTo("/");
}
Loading = false;
}
}