Example #1
0
        /// <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);
        }