Refine admin login flow and verification harness
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m21s

This commit is contained in:
2026-07-07 14:38:30 +09:00
parent b7cb442937
commit 35842b6765
60 changed files with 1043 additions and 495 deletions
@@ -98,7 +98,7 @@
[Parameter] public int? Id { get; set; }
private MudForm form = null!;
private CreateClientDto dto = new() { Status = "active" };
private ClientFormModel dto = new() { Status = "active" };
private bool isValid;
private bool isLoading = true;
private bool isSaving;
@@ -123,7 +123,7 @@
Navigation.NavigateTo("/taxbaik/admin/clients");
return;
}
dto = new CreateClientDto
dto = new ClientFormModel
{
Name = client.Name,
CompanyName = client.CompanyName,
@@ -156,7 +156,18 @@
{
if (Id.HasValue)
{
var result = await ClientClient.UpdateAsync(Id.Value, dto);
var result = await ClientClient.UpdateAsync(Id.Value, new CreateClientDto
{
Name = dto.Name,
CompanyName = dto.CompanyName,
Phone = dto.Phone,
Email = dto.Email,
ServiceType = dto.ServiceType,
TaxType = dto.TaxType,
Status = dto.Status,
Source = dto.Source,
Memo = dto.Memo
});
if (result != null)
Snackbar.Add("고객 정보가 수정되었습니다.", Severity.Success);
else
@@ -164,7 +175,18 @@
}
else
{
var result = await ClientClient.CreateAsync(dto);
var result = await ClientClient.CreateAsync(new CreateClientDto
{
Name = dto.Name,
CompanyName = dto.CompanyName,
Phone = dto.Phone,
Email = dto.Email,
ServiceType = dto.ServiceType,
TaxType = dto.TaxType,
Status = dto.Status,
Source = dto.Source,
Memo = dto.Memo
});
if (result != null)
Snackbar.Add("고객이 등록되었습니다.", Severity.Success);
else