@page "/Company/Test" @inject Blazored.SessionStorage.ISessionStorageService sessionStorage @inherits Admin.ListBase; @using System.ComponentModel.DataAnnotations @using Syncfusion.Blazor.Grids; @using Syncfusion.Blazor.Buttons; @using Syncfusion.Blazor.Spinner; @using Syncfusion.Blazor.Navigations; @using Syncfusion.Blazor.Popups; @using BlazorApp.Helper @using BWPMModels; @*
*@
Speichern
Adress-Daten

Ansprechperson
Allgemeine Angaben
Formmular unvollständig
Bitte das Formular vollständig ausfüllen.
@*
*@ @code { private Firma _firma { get; set; } = new BWPMModels.Firma(); public List Firmendaten { get; set; } string userid = ""; public static int? pkey { get; set; } public bool Initial { get; set; } = true; private bool ShowErrorDialog { get; set; } = false; public void Submit() { BlazorApp.Controller.FirmaController.PUT(_firma); } public void InvalidSubmit() { ShowErrorDialog = true; } private void CloseDialog() { this.ShowErrorDialog = false; } private void SaveClick() { //BlazorApp.Controller.FirmaController.savedata(_firma); } protected override async void OnInitialized() { userid = "4c456017-85b9-4f34-a42c-f3ac534cc34f"; @* userid = await sessionStorage.GetItemAsync("UserID"); if (userid == null) { var authState = await authenticationStateTask; var userId = authState.User.Claims.FirstOrDefault().Value; var user = authState.User; if (user.Identity.IsAuthenticated) { await sessionStorage.SetItemAsync("UserID", userId); userid = userId; } else { await sessionStorage.SetItemAsync("UserID", userId); userid = userId; } }*@ Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid); _firma = Firmendaten.First(); } }