Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 98b568bc

Přidáno uživatelem Alex Konig před téměř 4 roky(ů)

re #8612 Weather parser in hourly intervals

Zobrazit rozdíly:

Server/ServerApp/Parser/InputData/CsvDataLoader.cs
8 8
    /// <summary>
9 9
    /// Class responsible for loading data from file
10 10
    /// </summary>
11
    static class CsvDataLoader
11
    /// <author>Alex Konig</author>
12
    class CsvDataLoader : DataLoader
12 13
    {
13 14
        /// <summary> Culture info for parsing numbers </summary>
14 15
        static CultureInfo cultureInfo = new CultureInfo("de-DE");
......
18 19
        /// </summary>
19 20
        /// <param name="name">Path to file</param>
20 21
        /// <returns>Array with loaded data</returns>
21
        static string[] LoadCsv(string name)
22
        private string[] LoadCsv(string name)
22 23
        {
23 24
            string[] lines = File.ReadAllLines(name);
24 25
            return lines;
......
29 30
        /// </summary>
30 31
        /// <param name="pathToFile">Path to file</param>
31 32
        /// <returns></returns>
32
        public static List<JisInstance> LoadJisFile(string pathToFile)
33
        public List<JisInstance> LoadJisFile(string pathToFile)
33 34
        {
34 35
            var lines = LoadCsv(pathToFile);
35 36
            List<JisInstance> list = new List<JisInstance>();
......
57 58
        /// </summary>
58 59
        /// <param name="pathToFile">Path to file</param>
59 60
        /// <returns></returns>
60
        public static List<LogInInstance> LoadLoginFile(string pathToFile)
61
        public List<LogInInstance> LoadLoginFile(string pathToFile)
61 62
        {
62 63
            var lines = LoadCsv(pathToFile);
63 64
            List<LogInInstance> list = new List<LogInInstance>();
......
95 96
        /// </summary>
96 97
        /// <param name="pathToFile">Path to file</param>
97 98
        /// <returns></returns>
98
        public static List<WeatherInstance> LoadWeatherFile(string pathToFile)
99
        public List<WeatherInstance> LoadWeatherFile(string pathToFile)
99 100
        {
100 101
            var lines = LoadCsv(pathToFile);
101 102
            

Také k dispozici: Unified diff