/// <summary> /// Добавить авто-ордер /// </summary> /// <param name="order"></param> public void Add(ConditionOrder order) { lock (objSync) { ListOrders.Add(order); } Save(); if (OnAdd.NotIsNull()) { OnAdd(order); } }
/// <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); } } }