public IEnumerable <ICategoryDeclaration> LoadCategoryDeclarations() { using (CodeAnalyzerContainer context = new CodeAnalyzerContainer()) { var result = from categoryDeclarations in context.CategoryDeclaration select categoryDeclarations; List <ICategoryDeclaration> domainCategoryDeclarations = new List <ICategoryDeclaration>(); foreach (CategoryDeclaration categoryDeclaration in result) { ICategoryDeclaration c = ToDomainModelMapper.CategoryDeclarationMapper(categoryDeclaration); domainCategoryDeclarations.Add(c); } return(domainCategoryDeclarations); } }
public IEnumerable <IProjectDefinition> LoadProjectDefinitions() { using (CodeAnalyzerContainer context = new CodeAnalyzerContainer()) { //var result = from projectDefinitions in context.ProjectDefinition // select projectDefinitions; var result = context.ProjectDefinition.Select(p => p); List <IProjectDefinition> domainProjectDefinitions = new List <IProjectDefinition>(); foreach (ProjectDefinition projectDefinition in result) { IProjectDefinition p = ToDomainModelMapper.ProjectDefinitionMapper(projectDefinition); domainProjectDefinitions.Add(p); } return(domainProjectDefinitions); } }
public IEnumerable <ILanguageDeclaration> LoadLanguageDeclarations() { using (CodeAnalyzerContainer context = new CodeAnalyzerContainer()) { var result = context.LanguageDeclaration.Select(l => l); //var result = from languages in context.LanguageDeclaration // select languages; List <ILanguageDeclaration> domainLanguageDeclarations = new List <ILanguageDeclaration>(); foreach (LanguageDeclaration lang in result) { ILanguageDeclaration l = ToDomainModelMapper.LanguageDeclarationMapper(lang); domainLanguageDeclarations.Add(l); } return(domainLanguageDeclarations); } }