private async Task ExecuteLoadRidesCommand() { if (IsBusy) { return; } IsBusy = true; try { Rides.Clear(); var table = App.CloudService.GetTable <Ride>(); var list = await table.ReadAllItemsAsync(); Rides.ReplaceRange(list); RidesGrouped.ReplaceRange(Rides.GroupByName()); } catch (Exception ex) { //MessagingCenter.Send(new MessagingCenterAlert //{ // Title = "Error", // Message = "Unable to load items.", // Cancel = "OK" //}, "message"); } finally { IsBusy = false; } }