private IEnumerable <string> GetGivenTypesContents() { IClassFileDao dao = Dao.Factory.ClassFileDao; IEnumerable <ClassFile> givenTypes = dao.GetGivenTypes(Solution.Task); IEnumerable <string> givenTypesContents = givenTypes.Select( typeFile => dao.FileContents(Solution, typeFile)); return(givenTypesContents); }
private void SetConnectedFilesLists() { IClassFileDao dao = Dao.Factory.ClassFileDao; GivenTypes = dao.GetGivenTypes(Task) .Select(classFile => new GivenTypeFile(Task, classFile)) .ToList(); Tests = dao.GetTests(Task) .Select(classFile => new TestFile(Task, classFile)) .ToList(); }
public LoadedClasses(Solution solution, IMessageService messages, IDialogFactory dialogFactory) : this(messages, dialogFactory) { Solution = solution; IClassFileDao dao = Dao.Factory.ClassFileDao; IEnumerable <ClassFile> solutionFiles = dao.SolutionFiles(solution); foreach (ClassFile solutionFile in solutionFiles) { string fileContents = dao.FileContents(solution, solutionFile); AddFile(solutionFile, fileContents); } }