Exemplo n.º 1
0
        private CodeSchemeVM CreateCodeScheme(CodeScheme codeSchemeModel)
        {
            ObservableCollection <CodeVM> codes = new ObservableCollection <CodeVM>();

            foreach (Code codeModel in codeSchemeModel.Codes)
            {
                CategoryVM category = StudyUnit.FindCategory(codeModel.CategoryId);
                CodeVM     code     = new CodeVM(codeModel, category);
                codes.Add(code);
            }
            CodeSchemeVM codeScheme = new CodeSchemeVM(codeSchemeModel, codes)
            {
                Parent = this
            };

            return(codeScheme);
        }