Example #1
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            var coins = (ObservableCollection <Coin>)value;

            foreach (var coin in coins)
            {
                var coinBl = new CoinBL(coin);
            }

            return(coins);
        }
Example #2
0
        public void UpdateCoin(CoinBL element)
        {
            Coin toUpdate = DB.Coins.Read(element.CoinId);

            if (toUpdate != null)
            {
                toUpdate = Mapper.Map <Coin>(element);
                DB.Coins.Update(toUpdate);
                DB.Save();
            }
        }
        private bool CoinFilter(object obj)
        {
            bool result = true;

            var coin = new CoinBL((Coin)obj);


            switch (SelectedItemFilter.Name)
            {
            case "Всі":

                result = true;

                break;

            case "Наявні":

                result = coin.IsInStock;

                break;

            case "Продані":

                result = coin.IsSold;

                break;

            case "Вист. на Allegro":

                result = coin.IsOnAllegroSale;

                break;

            case "Вист. на Allegro x2":

                result = coin.HasSuperfluousItemOnAllegroSale;

                break;

            case "Не вист. на Allegro":

                result = !coin.IsOnAllegroSale && coin.IsInStock;

                break;

            case "Вист. на Allegro, не в наявності":

                result = coin.IsOnAllegroSale && !coin.IsInStock;

                break;

            case "Oferta на Allegro":

                result = coin.AllegroItemBiddersCount > 0;

                break;

            default: break;
            }

            //if (TableState == CoinTableState.Available)
            //{
            //    result = coin.IsInStock;
            //}
            //else if (TableState == CoinTableState.Sold)
            //{
            //    result = coin.IsSold;
            //}

            return(result);
        }
Example #4
0
 public void AddCoin(CoinBL element)
 {
     DB.Coins.Create(Mapper.Map <Coin>(element));
     DB.Save();
 }
Example #5
0
 public Coin()
 {
     _coinBl = new CoinBL(this);
 }