private ProjectReferenceViewModel BuildProjectReferenceViewModel(ProjectReferenceModel project) { var projectReferences = new List <ProjectReferenceViewModel>(); foreach (var dependency in project.Dependencies) { ProjectReferenceViewModel projectReference = BuildProjectReferenceViewModel(dependency); projectReferences.Add(projectReference); } return(new ProjectReferenceViewModel(project, projectReferences)); }
public ProjectReferenceViewModel(ProjectReferenceModel data, IEnumerable <ProjectReferenceViewModel> dependencies) { Data = data; Dependencies = dependencies; }