private async Task DellIdentTask(string ident, RestClientMP server) { CommonResult result = await server.DellIdent(ident); if (result.Error == null) { // Settings.EventBlockData = await server.GetEventBlockData(); ItemsList <NamedValue> resultN = await server.GetRequestsTypes(); Settings.TypeApp = resultN.Data; /*viewModel.*/ RemoveAccount.Execute(ident); //removeLs(ident); Device.BeginInvokeOnMainThread(async() => { IsRefreshing = true; await RefreshPaysData(); IsRefreshing = false; }); MessagingCenter.Send <Object, AccountInfo>(this, "RemoveIdent", Settings.Person.Accounts.Where(x => x.Ident == ident).FirstOrDefault()); } else { await DisplayAlert(AppResources.ErrorTitle, result.Error, "ОК"); } //Device.BeginInvokeOnMainThread(async () => //{ // IsRefreshing = true; // await RefreshPaysData(); // IsRefreshing = false; //}); }