@page "/admin/companies/create" @attribute [Authorize] @using TaxBaik.Web.Components.Admin.Forms @inject IApiClient ApiClient @inject NavigationManager Navigation @inject IJSRuntime JS 고객사 등록
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 }); await JS.InvokeVoidAsync("alert", "고객사가 등록되었습니다."); Navigation.NavigateTo("/taxbaik/admin/companies"); } catch (Exception ex) { await JS.InvokeVoidAsync("alert", $"등록 실패: {ex.Message}"); } } }