public async void GetMyOwnParking() { if (BaseView != null && BaseView.CheckInternetConnection()) { Mvx.Resolve <IMvxMessenger>().Publish(new ProgressMessage(this, true)); var results = await mApiService.OwnerParkings(Mvx.Resolve <ICacheService>().CurrentUser.UserId); if (results != null && results.Response.Count != 0) { Parkings.Clear(); foreach (var item in results.Response) { Parkings.Add(new OwnerParkingItemViewModel(mCacheService, this) { Parking = item, }); } } Mvx.Resolve <IMvxMessenger>().Publish(new ProgressMessage(this, false)); } else { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, SharedTextSource.GetText("TurnOnInternetText"))); } }
private void ClearRoutes(bool clearParcing = true) { _routesModel = new RoutesModel(); DispatherThreadRun(delegate { Route.Clear(); WarningRoute.Clear(); ErrorRoute.Clear(); if (clearParcing) { Parkings.Clear(); } }); }