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); }
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); }
public void AddCoin(CoinBL element) { DB.Coins.Create(Mapper.Map <Coin>(element)); DB.Save(); }
public Coin() { _coinBl = new CoinBL(this); }