public XExamVM(XExamTypeVM examType) : this() { _examType = examType; _exam.ExamType = examType.ExType; foreach (var v in examType.ParamTypeaObsCollection) this.AddParams(new XParamVM(v)); }
public XExamVM(XExam exam) { _exam = exam; _paramsObsCollection = new ObservableCollection<XParamVM>(); foreach (var v in this.Exam.ParamsCollection) _paramsObsCollection.Add(new XParamVM(v)); _paramCVS = new CollectionViewSource(); _paramCVS.Source = _paramsObsCollection; _examType = new XExamTypeVM(Exam.ExamType); }
/// <summary> /// Создает новый тип обследования и добавляет в коллекцию /// </summary> private void CreateNewExamType() { NewExamType = new XExamTypeVM(); ExamTypesObsCollection.Add(NewExamType); }