protected async Task NewBinding() { AdminBindingVM = new AdminBindingVM(); await FormInitialisation(); FormTitle = "Új szerződés"; IsNew = true; ToggleView(); await InvokeAsync(StateHasChanged); }
private async Task FormInitialisation() { using var scope = ServiceScopeFactory.CreateScope(); AdminBindingVM = new AdminBindingVM { Periods = await GetPeriods() }; BindingEditContext = new EditContext(AdminBindingVM); }
protected async Task BindingEditClickHandler(MouseEventArgs e, BindingVM model) { FormTitle = "Szerződés módosítása"; IsNew = false; ToggleView(); AdminBindingVM = new AdminBindingVM { Providers = await GetProviders(model.Year), ContractNumber = model.ContractNumber, Regions = await GetRegions(), RegionId = model.DistrictId, Periods = await GetPeriods(), Year = model.Year, Services = model.Frames }; await CalculateMaxValues((int)model.DistrictId); BindingEditContext = new EditContext(AdminBindingVM); await InvokeAsync(StateHasChanged); }