Ejemplo n.º 1
0
 /// <summary>
 /// Добавить авто-ордер
 /// </summary>
 /// <param name="order"></param>
 public void Add(ConditionOrder order)
 {
     lock (objSync)
     {
         ListOrders.Add(order);
     }
     Save();
     if (OnAdd.NotIsNull())
     {
         OnAdd(order);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Удалить указанный ордер
        /// </summary>
        /// <param name="order"></param>
        public void Delete(ConditionOrder order)
        {
            var foundOrd = ListOrders.FirstOrDefault(o => o == order);

            if (foundOrd.NotIsNull())
            {
                lock (objSync)
                {
                    ListOrders.Remove(foundOrd);
                }
                Save();
                if (OnDelete.NotIsNull())
                {
                    OnDelete(foundOrd);
                }
            }
        }