コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Filter.cs プロジェクト: nicolaslarsen/evd-test
        // 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);
        }