async public override Task <Unit> Handle(AddressBookAction aAction, CancellationToken aCancellationToken) { try { var rq = new Data.W01012A.Request(aAction.AN8); if (aAction.RowAction == RowAction.Save) { rq.SaveAction(AppState.AddressBook); AppState.EditMode = false; await JsService.InitMenu("menu", new string[] { "Back", "Edit" }); } var rs = await E1Service.RequestAsync <Data.W01012A.Response>(rq); AppState.AddressBook = rs.fs_P01012_W01012A.data; EventHandler handler = AppState.StateChanged; handler?.Invoke(AppState, null); } catch { } return(Unit.Value); }