@page "/admin/companies/create" @attribute [Authorize] @using TaxBaik.Web.Components.Admin.Forms @inject IApiClient ApiClient @inject NavigationManager Navigation @inject ISnackbar Snackbar 고객사 등록 Settings 새 고객사 등록 새로운 고객사를 추가합니다. 취소 @code { private void GoBack() { Navigation.NavigateTo("/taxbaik/admin/companies"); } private async Task HandleCreate(CompanyForm.CompanyFormModel model) { try { await ApiClient.PostAsync("company", new { companyCode = model.CompanyCode, companyName = model.CompanyName, contactPerson = model.ContactPerson, phone = model.Phone, email = model.Email, memo = model.Memo }); Snackbar.Add("고객사가 등록되었습니다.", Severity.Success); Navigation.NavigateTo("/taxbaik/admin/companies"); } catch (Exception ex) { Snackbar.Add($"등록 실패: {ex.Message}", Severity.Error); } } }