private void AuctionTikUpdate(AuctionTik tik)
        {
            string temp = string.Empty;

            temp = "[" + DateTime.Now.ToString() + "] ";

            var _auction = this._auctions.Find(tik.ID);

            if (_auction != null)
            {
                temp += "(" + _auction.ID + ") Description: " + _auction.Description;
            }
            else
            {
                temp += " Id: " + tik.ID;
            }

            if (tik.Value == 0) temp += " - First"; else temp += " - Second";

            this.Dispatcher.Invoke((Action)(() =>
            {
                this.txtAuctionEvents.Text += temp + Environment.NewLine;
            }));
        }
 public void UpdateingAuctionTik(AuctionTik obj)
 {
     for (int i = 0; i < this.list.Count; i++)
         if (this.list[i].ID == obj.ID)
             lock (this.list[i])
                 this.list[i].AuctionTik = obj.Value;
 }