Пример #1
0
        private void CheckSelectedWork()
        {
            if (SelectedWork == null)
            {
                return;
            }
            WorksInfoExemplarDataModel carTestWork = CarWorks.Where(p => p.Name == SelectedWork.Name).FirstOrDefault();

            if (carTestWork != null)
            {
                SelectedWorkText = "Эта работа уже указана";
                return;
            }
            else
            {
                SelectedWorkText = SelectedWork.Name;
            }
        }
Пример #2
0
 private void Save(object parameter)
 {
     CompleteSaveEnabled = false;
     foreach (var el in CarWorks.Where(o => o.IsChanged))
     {
         el.IsRoot = el.Mark.Equals(AllCar);
         var car = Cars.FirstOrDefault(o => o.Mark.Equals(el.Mark) && o.Model.Equals(el.Model));
         if (car == null)
         {
             Cars.Add(new CarListBaseDataModel {
                 Mark = el.Mark, Model = el.Model, ID = Cars.Count
             });
         }
         var model = Newtonsoft.Json.JsonConvert.SerializeObject(el);
         var res   = model;
     }
     CarWorks.Where(w => w.IsChanged).ToList().ForEach(o => o.IsChanged = false);
     SelectedCarWorks = null;
 }