/// <summary> /// Добавить работу в список заявляемых /// </summary> /// <param name="obj"></param> private void AddWork(object obj) { //if (_selectedWork == null) return; //SelectedWorks.Add(_selectedWork); if (SelectedWorkTree == null) { return; } var work = WorksList.FirstOrDefault(o => o.Name.Equals(SelectedWorkTree.Name) && o.id_Class == SelectedWorkTree.id_Class) ?? OtherWorksList.FirstOrDefault(o => o.Name.Equals(SelectedWorkTree.Name) && o.id_Class == SelectedWorkTree.id_Class); if (work == null || SelectedWorks.IndexOf(work) >= 0) { return; } SelectedWorks.Add(work); _storage.GetWorkParts(work.id); }