Ejemplo n.º 1
0
 private async Task LoadExpirationDatesAsync()
 {
     try
     {
         this.ExpirationDates = ListToObservableConverter <ExpirationDate> .ToObservable(await _expirationDateService.GetAsync(Id));
     }
     catch (Exception e)
     {
         await DialogService.ShowAlertAsync(e.Message, "Błąd pobierania dat przydatności", "Ok");
     }
 }
Ejemplo n.º 2
0
        public async override Task InitializeAsync(object navigationData)
        {
            ExpirationDates = new ObservableCollection <ExpirationDate>();
            try
            {
                var tmpDates = await _expirationDatesService.GetAsync(0);

                var tmpProducts = await _productService.GetAsync();

                foreach (ExpirationDate exd in tmpDates)
                {
                    exd.Product = tmpProducts.Find(p => p.Id == exd.ProductId);
                }

                ExpirationDates = ListToObservableConverter <ExpirationDate> .ToObservable(tmpDates);
            }
            catch (Exception)
            {
                await DialogService.ShowAlertAsync("Nie powiodło się pobieranie danych", "Błąd", "Ok");
            }
        }
 public async Task InitializeProductsAsync()
 {
     Products = ListToObservableConverter <Product> .ToObservable(await _productService.GetAsync());
 }