private void HandleSold(ItemViewModel item) { if (item.IsSold) { SearchItemText = string.Empty; if (!Batch.Contains(item)) { Batch.Add(item); } } else { Batch.Remove(item); } var seller = Sellers.Where(s => s.Id == item.Seller.Id || s is AllSellerViewModel) .Select(s => { s.Update(); return(s); }) .ToList(); RaisePropertyChanged(nameof(BatchValue)); }
public void Fill() { FillMainData(); Checks = _dataSet.Tables[0].AsEnumerable().Select(dataRow => new Check { Id = dataRow.Field <long>("Id"), Number = dataRow.Field <string>("Number"), Date = dataRow.Field <DateTime>("Date"), Buyer = Buyers.Where(b => b.Id == dataRow.Field <long>("BuyerFk")).Single(), Seller = Sellers.Where(s => s.Id == dataRow.Field <long>("SellerFk")).Single(), Fridge = Fridges.Where(f => f.Id == dataRow.Field <long>("FridgeFk")).Single() }).ToList(); _dataSet.Clear(); }
public IEnumerable <Seller> FanaticsSellers() { return(Sellers.Where(seller => seller.IsVip).OrderBy(seller => seller.Price)); }
public string BestPriceSellers() { return(string.Join(", ", Sellers.Where(seller => seller.Price == BestPrice()).Select(seller => seller.Name))); }