@page "/Company/Company" @page "/Company/Company/{paramfid:int}" @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 Syncfusion.Blazor.Notifications; @using BlazorApp.Helper @using BWPMModels;
Firmen-Daten
@if (@paramfid != 0) { }
Kontakt-Daten

Ansprech-Person

Angaben zur Ausbildung
@if (paramfid != 0) {
Diverses

}
Speichern
Formmular unvollständig
Bitte das Formular vollständig ausfüllen.
@code { [Parameter] public int paramfid { get; set; } SfToast ToastObj; private string ToastPosition = "Right"; private string ToastContent = "Daten erfolgreich gespeichert"; private ToastEffect ShowAnimation = ToastEffect.FadeIn; private ToastEffect HideAnimation = ToastEffect.FadeOut; 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() { _firma.mutierer = userid; BlazorApp.Controller.FirmaController.PUT(_firma); ToastObj.ShowAsync(); } public void InvalidSubmit() { ShowErrorDialog = true; } private void CloseDialog() { this.ShowErrorDialog = false; } private void SaveClick() { //BlazorApp.Controller.FirmaController.PUT(_firma); } protected override async Task OnInitializedAsync() { userid = await sessionStorage.GetItemAsync("UserID"); if (paramfid != 0) { Firmendaten = BlazorApp.Controller.FirmaController.GetByID(paramfid); } else { Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid); } _firma = Firmendaten.First(); } protected override async Task OnAfterRenderAsync(bool firstRender) { } private void NavigateToFirmenuebersicht() { if (paramfid != 0) { NavigationManager.NavigateTo("/Admin/Company/Company"); } } private void NavigateToFirmendaten() { if (paramfid != 0) { NavigationManager.NavigateTo("/Company/Dashboard/" + paramfid.ToString()); } } }