Add Update and Normalization UI
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 5m44s
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 5m44s
This commit is contained in:
parent
14d84c43df
commit
b7c01e3a50
@ -1,9 +0,0 @@
|
|||||||
namespace phronCare.UIBlazor.Data.Login
|
|
||||||
{
|
|
||||||
public class Login2FAVM
|
|
||||||
{
|
|
||||||
public string UserName { get; set; } = string.Empty;
|
|
||||||
public string Password { get; set; } = string.Empty;
|
|
||||||
public string Code { get; set; } = string.Empty;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
namespace phronCare.UIBlazor.Data.Login
|
namespace phronCare.UIBlazor.Models.Login
|
||||||
{
|
{
|
||||||
public class LoginVM
|
public class Login
|
||||||
{
|
{
|
||||||
public string UserName { get; set; } = string.Empty;
|
public string UserName { get; set; } = string.Empty;
|
||||||
public string Password { get; set; } = string.Empty;
|
public string Password { get; set; } = string.Empty;
|
||||||
7
phronCare.UIBlazor/Models/Auth/Login2FA.cs
Normal file
7
phronCare.UIBlazor/Models/Auth/Login2FA.cs
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
namespace phronCare.UIBlazor.Models.Login
|
||||||
|
{
|
||||||
|
public class Login2FA: Login
|
||||||
|
{
|
||||||
|
public string Code { get; set; } = string.Empty;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,4 +1,4 @@
|
|||||||
namespace phronCare.UIBlazor.Data
|
namespace phronCare.UIBlazor.Models
|
||||||
{
|
{
|
||||||
public class Response
|
public class Response
|
||||||
{
|
{
|
||||||
@ -1,20 +1,18 @@
|
|||||||
@page "/login"
|
@page "/login"
|
||||||
@using System.Text;
|
|
||||||
@using System.Text.Json;
|
@using System.Text.Json;
|
||||||
|
@using System.Text;
|
||||||
@using System.Net;
|
@using System.Net;
|
||||||
@using System.ComponentModel.DataAnnotations;
|
@using System.ComponentModel.DataAnnotations;
|
||||||
@using phronCare.UIBlazor.Data.Login;
|
@using phronCare.UIBlazor.Models
|
||||||
@using phronCare.UIBlazor.Services.Authorization;
|
@using phronCare.UIBlazor.Services.Authorization;
|
||||||
|
@using phronCare.UIBlazor.Models.Login;
|
||||||
|
|
||||||
@inject HttpClient _httpClient
|
|
||||||
@inject NavigationManager _navigationManager
|
@inject NavigationManager _navigationManager
|
||||||
|
@inject HttpClient _httpClient
|
||||||
@inject ILoginService _iLoginService
|
@inject ILoginService _iLoginService
|
||||||
@inject IToastService toastService
|
@inject IToastService toastService
|
||||||
|
|
||||||
<div class="row" style="margin-top: 30px;">
|
<div class="row" style="margin-top: 30px;">
|
||||||
@* <div class="col-md-3 col-sm-12" style="background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); border-radius: 10px; color: white; padding: 20px; margin: 0 auto auto auto;">
|
|
||||||
<img src="images/Logo.png" class="img-fluid" />
|
|
||||||
*@
|
|
||||||
<div class="col-md-3 col-sm-12" style="background-color: rgb(39, 54, 97); border-radius: 10px; color: white; padding: 20px; margin: 0 auto auto auto;">
|
<div class="col-md-3 col-sm-12" style="background-color: rgb(39, 54, 97); border-radius: 10px; color: white; padding: 20px; margin: 0 auto auto auto;">
|
||||||
<img src="images/Logo.png" class="img-fluid" />
|
<img src="images/Logo.png" class="img-fluid" />
|
||||||
@if (!isSecret)
|
@if (!isSecret)
|
||||||
@ -75,7 +73,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<div class="col-12" style="text-align:center;">
|
<div class="col-12" style="text-align:center;">
|
||||||
<button type="submit" class="btn btn-primary"><span class="fa fa-vault"></span> Restablecer</button>
|
<button type="submit" class="btn btn-primary"><span class="fa fa-vault"></span> Restablecer</button>
|
||||||
<button class="btn btn-warning btn-circle" style="float:right;" @onclick="ToggleIsSecret">
|
<button class="btn btn-warning btn-circle" style="fData.Login.Loginght;" @olick="ToggleIsSecret">
|
||||||
<span class="fa fa-circle-left"></span>
|
<span class="fa fa-circle-left"></span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
@ -85,8 +83,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
LoginVM loginModel = new LoginVM();
|
Login loginModel = new Login();
|
||||||
Login2FAVM login2FAModel = new Login2FAVM();
|
Login2FA login2FAModel = new Login2FA();
|
||||||
ResetPassword resetPassword = new ResetPassword();
|
ResetPassword resetPassword = new ResetPassword();
|
||||||
public bool isSecret = false;
|
public bool isSecret = false;
|
||||||
bool codeTwoFactor = false;
|
bool codeTwoFactor = false;
|
||||||
@ -1,4 +1,5 @@
|
|||||||
@page "/"
|
@page "/"
|
||||||
|
@using phronCare.UIBlazor.Pages.Authorization
|
||||||
|
|
||||||
<PageTitle>PhronCare</PageTitle>
|
<PageTitle>PhronCare</PageTitle>
|
||||||
<AuthorizeView>
|
<AuthorizeView>
|
||||||
@ -36,7 +37,7 @@
|
|||||||
|
|
||||||
</Authorized>
|
</Authorized>
|
||||||
<NotAuthorized>
|
<NotAuthorized>
|
||||||
<Login/>
|
<LoginPage/>
|
||||||
</NotAuthorized>
|
</NotAuthorized>
|
||||||
</AuthorizeView>
|
</AuthorizeView>
|
||||||
@code
|
@code
|
||||||
|
|||||||
@ -1,16 +1,17 @@
|
|||||||
@page "/sales/customerform"
|
@page "/sales/customerform"
|
||||||
@page "/sales/customerform/{CustomerId:int}"
|
@page "/sales/customerform/{CustomerId:int}"
|
||||||
@using System.ComponentModel.DataAnnotations
|
@using System.ComponentModel.DataAnnotations
|
||||||
@using phronCare.UIBlazor.Pages.Shared.Modals
|
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
@inject IModalService Modal
|
@using phronCare.UIBlazor.Shared.Modals
|
||||||
@inject IToastService toastService
|
|
||||||
@inject HttpClient _httpClient
|
@inject HttpClient _httpClient
|
||||||
@inject NavigationManager Navigation
|
@inject NavigationManager Navigation
|
||||||
@inject AuthenticationStateProvider authenticationStateProvider
|
@inject AuthenticationStateProvider authenticationStateProvider
|
||||||
@inject AccountTypeService accountTypeService
|
@inject AccountTypeService accountTypeService
|
||||||
@inject TaxConditionService taxConditionService
|
@inject TaxConditionService taxConditionService
|
||||||
@inject DocumentTypeService documentTypeService
|
@inject DocumentTypeService documentTypeService
|
||||||
|
@inject IToastService toastService
|
||||||
|
@inject IModalService Modal
|
||||||
|
|
||||||
<div class="card" style="zoom:80%">
|
<div class="card" style="zoom:80%">
|
||||||
<div class="card-header d-flex justify-content-center align-items-center">
|
<div class="card-header d-flex justify-content-center align-items-center">
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
@page "/sales/customers"
|
@page "/sales/customers"
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
@using phronCare.UIBlazor.Data
|
|
||||||
@using Domain.Entities
|
@using Domain.Entities
|
||||||
@using Domain.Generics
|
@using Domain.Generics
|
||||||
@inject IToastService toastService
|
@inject IToastService toastService
|
||||||
|
|||||||
@ -2,11 +2,11 @@
|
|||||||
@page "/sales/institutionform/{InstitutionId:int?}"
|
@page "/sales/institutionform/{InstitutionId:int?}"
|
||||||
@using System.ComponentModel.DataAnnotations
|
@using System.ComponentModel.DataAnnotations
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
@using phronCare.UIBlazor.Pages.Shared.Modals
|
@using phronCare.UIBlazor.Shared.Modals
|
||||||
|
|
||||||
@inject InstitutionService institutionService
|
@inject InstitutionService institutionService
|
||||||
@inject IToastService ToastService
|
|
||||||
@inject NavigationManager Navigation
|
@inject NavigationManager Navigation
|
||||||
|
@inject IToastService ToastService
|
||||||
@inject IModalService Modal
|
@inject IModalService Modal
|
||||||
|
|
||||||
<div class="card" style="zoom:80%">
|
<div class="card" style="zoom:80%">
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
@page "/sales/institutions"
|
@page "/sales/institutions"
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
@using phronCare.UIBlazor.Data
|
|
||||||
@using Domain.Entities
|
@using Domain.Entities
|
||||||
@using Domain.Generics
|
@using Domain.Generics
|
||||||
@using Domain.SearchParams
|
@using Domain.SearchParams
|
||||||
|
|||||||
@ -2,12 +2,12 @@
|
|||||||
@page "/sales/patientform/{PatientId:int?}"
|
@page "/sales/patientform/{PatientId:int?}"
|
||||||
@using System.ComponentModel.DataAnnotations
|
@using System.ComponentModel.DataAnnotations
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
@using phronCare.UIBlazor.Pages.Shared.Modals
|
@using phronCare.UIBlazor.Shared.Modals
|
||||||
|
|
||||||
@inject PatientService patientService
|
|
||||||
@inject DocumentTypeService documentTypeService
|
@inject DocumentTypeService documentTypeService
|
||||||
@inject IToastService ToastService
|
@inject PatientService patientService
|
||||||
@inject NavigationManager Navigation
|
@inject NavigationManager Navigation
|
||||||
|
@inject IToastService ToastService
|
||||||
@inject IModalService Modal
|
@inject IModalService Modal
|
||||||
|
|
||||||
<div class="card" style="zoom:80%">
|
<div class="card" style="zoom:80%">
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
@page "/sales/patients"
|
@page "/sales/patients"
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
@using phronCare.UIBlazor.Data
|
|
||||||
@using Domain.Entities
|
@using Domain.Entities
|
||||||
@using Domain.Generics
|
@using Domain.Generics
|
||||||
@using Domain.SearchParams
|
@using Domain.SearchParams
|
||||||
|
|||||||
@ -2,14 +2,14 @@
|
|||||||
@page "/sales/personform/{PersonId:int}"
|
@page "/sales/personform/{PersonId:int}"
|
||||||
|
|
||||||
@using System.ComponentModel.DataAnnotations
|
@using System.ComponentModel.DataAnnotations
|
||||||
@using phronCare.UIBlazor.Pages.Shared.Modals
|
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
|
@using phronCare.UIBlazor.Shared.Modals
|
||||||
|
|
||||||
@inject IModalService Modal
|
|
||||||
@inject IToastService toastService
|
|
||||||
@inject PeopleService peopleService
|
|
||||||
@inject NavigationManager Navigation
|
|
||||||
@inject BusinessUnitService businessUnitService
|
@inject BusinessUnitService businessUnitService
|
||||||
|
@inject NavigationManager Navigation
|
||||||
|
@inject PeopleService peopleService
|
||||||
|
@inject IToastService toastService
|
||||||
|
@inject IModalService Modal
|
||||||
|
|
||||||
<div class="card" style="zoom:80%">
|
<div class="card" style="zoom:80%">
|
||||||
<div class="card-header d-flex justify-content-center align-items-center">
|
<div class="card-header d-flex justify-content-center align-items-center">
|
||||||
|
|||||||
@ -2,13 +2,13 @@
|
|||||||
@page "/sales/productform/{ProductId:int?}"
|
@page "/sales/productform/{ProductId:int?}"
|
||||||
@using System.ComponentModel.DataAnnotations
|
@using System.ComponentModel.DataAnnotations
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
@using phronCare.UIBlazor.Pages.Shared.Modals
|
@using phronCare.UIBlazor.Shared.Modals
|
||||||
|
|
||||||
@inject ProductService ProductService
|
|
||||||
@inject ProductCategoryService ProductCategoryService
|
@inject ProductCategoryService ProductCategoryService
|
||||||
@inject BusinessUnitService BusinessUnitService
|
@inject BusinessUnitService BusinessUnitService
|
||||||
@inject IToastService ToastService
|
@inject ProductService ProductService
|
||||||
@inject NavigationManager Navigation
|
@inject NavigationManager Navigation
|
||||||
|
@inject IToastService ToastService
|
||||||
@inject IModalService Modal
|
@inject IModalService Modal
|
||||||
|
|
||||||
<div class="card" style="zoom:80%">
|
<div class="card" style="zoom:80%">
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
@page "/sales/products"
|
@page "/sales/products"
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
@using phronCare.UIBlazor.Data
|
|
||||||
@using Domain.Entities
|
@using Domain.Entities
|
||||||
@using Domain.Generics
|
@using Domain.Generics
|
||||||
@inject IToastService toastService
|
@inject IToastService toastService
|
||||||
|
|||||||
@ -1,11 +1,10 @@
|
|||||||
@page "/sales/professionals"
|
@page "/sales/professionals"
|
||||||
@using phronCare.UIBlazor.Services.Sales
|
@using phronCare.UIBlazor.Services.Sales
|
||||||
@using phronCare.UIBlazor.Data
|
|
||||||
@using Domain.Entities
|
@using Domain.Entities
|
||||||
@using Domain.Generics
|
@using Domain.Generics
|
||||||
@inject IToastService toastService
|
|
||||||
@inject NavigationManager Navigation
|
|
||||||
@inject ProfessionalService professionalService
|
@inject ProfessionalService professionalService
|
||||||
|
@inject NavigationManager Navigation
|
||||||
|
@inject IToastService toastService
|
||||||
|
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-header d-flex justify-content-center align-items-center" style="zoom:80%;">
|
<div class="card-header d-flex justify-content-center align-items-center" style="zoom:80%;">
|
||||||
|
|||||||
@ -8,12 +8,12 @@
|
|||||||
@using Microsoft.AspNetCore.Components.Authorization
|
@using Microsoft.AspNetCore.Components.Authorization
|
||||||
@using Microsoft.JSInterop
|
@using Microsoft.JSInterop
|
||||||
@using phronCare.UIBlazor
|
@using phronCare.UIBlazor
|
||||||
@using phronCare.UIBlazor.Data
|
@using phronCare.UIBlazor.Models.Login
|
||||||
@using phronCare.UIBlazor.Shared
|
@using phronCare.UIBlazor.Shared
|
||||||
@using phronCare.UIBlazor.Shared.Components
|
@using phronCare.UIBlazor.Shared.Components
|
||||||
@using phronCare.UIBlazor.Services.Tickets
|
@using phronCare.UIBlazor.Services.Tickets
|
||||||
@using phronCare.UIBlazor.Services.Authorization
|
@using phronCare.UIBlazor.Services.Authorization
|
||||||
@using phronCare.UIBlazor.Pages.Authorization
|
@* @using phronCare.UIBlazor.Pages.Authorization *@
|
||||||
@using phronCare.UIBlazor.Services.UI
|
@using phronCare.UIBlazor.Services.UI
|
||||||
@using Domain;
|
@using Domain;
|
||||||
@using Domain.Entities;
|
@using Domain.Entities;
|
||||||
|
|||||||
@ -27,7 +27,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Folder Include="Services\NewFolder\" />
|
<Folder Include="Interfaces\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@ -52,39 +52,3 @@
|
|||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
<!--<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
|
|
||||||
<title>phronCare.UIBlazor</title>
|
|
||||||
<base href="/" />
|
|
||||||
<link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" />
|
|
||||||
<link href="css/app.css" rel="stylesheet" />
|
|
||||||
<link href="css/fontawesome-free-6.4.2-web/css/all.min.css" rel="stylesheet" />
|
|
||||||
<link rel="icon" type="image/png" href="favicon.png" />
|
|
||||||
<link href="phronCare.UIBlazor.styles.css" rel="stylesheet" />
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<div id="app">
|
|
||||||
<svg class="loading-progress">
|
|
||||||
<circle r="40%" cx="50%" cy="50%" />
|
|
||||||
<circle r="40%" cx="50%" cy="50%" />
|
|
||||||
</svg>
|
|
||||||
<div class="loading-progress-text"></div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="blazor-error-ui">
|
|
||||||
An unhandled error has occurred.
|
|
||||||
<a href="" class="reload">Reload</a>
|
|
||||||
<a class="dismiss">🗙</a>
|
|
||||||
</div>
|
|
||||||
<script src="_framework/blazor.webassembly.js"></script>
|
|
||||||
<script src="css/fontawesome-free-6.4.2-web/js/all.min.js"></script>
|
|
||||||
<script src="js/services.js"></script>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>-->
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user