// 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");
        }
Exemple #2
0
        // 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;
        }