protected async Task OnCancel() { var pageMessage = PageMessage.CancelItemEditForm; var stateMessage = StateMessage.NewItemEditPageMessage(pageMessage); Navigation.NavigateTo("shoppinglist"); await StateService.UpdateAsync(stateMessage); }
protected override async Task OnInitializedAsync() { await StateService.InitializeAsync("*****@*****.**"); if (!string.IsNullOrWhiteSpace(Id)) { var pageMessage = PageMessage.NewBeginEditItem(Id); var stateMessage = StateMessage.NewItemEditPageMessage(pageMessage); await StateService.UpdateAsync(stateMessage); } else { var pageMessage = string.IsNullOrWhiteSpace(ItemName) ? PageMessage.BeginCreateNewItem : PageMessage.NewBeginCreateNewItemWithName(ItemName); var stateMessage = StateMessage.NewItemEditPageMessage(pageMessage); await StateService.UpdateAsync(stateMessage); } }
protected async Task OnFormMessage(FormMessage message) { var pageMessage = PageMessage.NewItemEditFormMessage(message); var stateMessage = StateMessage.NewItemEditPageMessage(pageMessage); await StateService.UpdateAsync(stateMessage); }