// validation protected async Task HandleValidSubmit() { if (PassiveViewModel.Attribute1 == NullOption) { PassiveViewModel.Attribute1 = null; } if (PassiveViewModel.Attribute2 == NullOption) { PassiveViewModel.Attribute2 = null; } if (PassiveViewModel.Jutsu1 == NullOption) { PassiveViewModel.Jutsu1 = null; } if (PassiveViewModel.Jutsu2 == NullOption) { PassiveViewModel.Jutsu2 = null; } PassiveModel = PassiveViewModel; await PassiveViewModelService.UpdatePassive(long.Parse(Id), PassiveModel); NavigationManager.NavigateTo("passives"); }
// validation protected async Task HandleValidCreate() { if (PassiveViewModel.Attribute1 == NullOption) { PassiveViewModel.Attribute1 = null; } if (PassiveViewModel.Attribute2 == NullOption) { PassiveViewModel.Attribute2 = null; } if (PassiveViewModel.Jutsu1 == NullOption) { PassiveViewModel.Jutsu1 = null; } if (PassiveViewModel.Jutsu2 == NullOption) { PassiveViewModel.Jutsu2 = null; } PassiveModel = PassiveViewModel; await PassiveViewModelService.CreatePassive(PassiveModel); Back_Click(); }
protected override async Task OnInitializedAsync() { BackRoute = $"passives/{Id}"; PassiveModel = await PassiveViewModelService.GetPassive(long.Parse(Id)); PassiveViewModel = PassiveModel; }