예제 #1
0
        protected async Task SaveRoute()
        {
            if (this.Cities.Count > 0)
            {
                await CitiesDataService.SavePathAsync(Cities);

                await LocalStorageManagerService.DeletePermanentItemAsync("Cities");

                ShowSuccessAlert("Route successfully saved!");
            }
            else
            {
                ShowUnSuccessAlert("There is no route to be saved!");
            }
        }
예제 #2
0
        protected async Task GetRoutes()
        {
            var userId = await LocalStorageManagerService.GetPermanentItemAsync("UserId");

            CityFilter cityFilter = new CityFilter {
                UserId = userId
            };
            var result = (await CitiesDataService.GetRoutes(cityFilter.GetFilter()));

            if (result?.Routes.Count > 0)
            {
                LastRoutes = result;
            }
            else
            {
                ShowUnSuccessAlert("You have no routes saved in our DB!");
            }
            StateHasChanged();
        }