public static EvalueStorage CollectData(string filename) { EvalueStorage EvalueStore = new EvalueStorage(filename); string[] dataLines = File.ReadAllLines(filename); for (int i = 0; i < dataLines.Count(); i++) { string dataLine = dataLines[i]; T Evalue = new T(); Evalue.Init(dataLine); EvalueStore.PutProperty(Evalue); } return(EvalueStore); }
// Apply filters for a regular file public EvalueStorage ApplyFilters(List <Evalue> evalueList) { IEnumerable <Evalue> filteredList = evalueList; filteredList = ErIUdbudFilter(filteredList); filteredList = YearFilter(filteredList); filteredList = KomNrFilter(filteredList); filteredList = EjdNrFilter(filteredList); filteredList = HandelsprisFilter(filteredList); filteredList = EvalueFilter(filteredList); // Create the storage class EvalueStorage filteredStorage = new EvalueStorage(); // Fill it foreach (Evalue prop in filteredList) { filteredStorage.PutProperty(prop); } return(filteredStorage); }