Esempio n. 1
0
 protected override async Task OnParametersSetAsync()
 {
     if (Id != "new")
     {
         Thing = await ThingsData.GetThingAsync(Id);
     }
 }
Esempio n. 2
0
        private async Task SaveThingAsync()
        {
            if (Thing.ThingId == null)
            {
                var newThing = await ThingsData.CreateThingAsync(Thing);

                NavigationManager.NavigateTo($"things/{newThing.ThingId}");
            }
            else
            {
                await ThingsData.UpdateThingAsync(Thing);
            }
        }
Esempio n. 3
0
        private async Task DeleteThingAsync()
        {
            await ThingsData.DeleteThingAsync(Thing.ThingId);

            NavigationManager.NavigateTo("things");
        }