示例#1
0
        public NewRepair GetNewRepair()
        {
            EnvironmentData environment = new EnvironmentData().GetEnvironmentData();

            var reader = new StreamReader(File.OpenRead(new DirectoryInfo(new System.Uri(Assembly.GetExecutingAssembly().CodeBase).AbsolutePath).Parent.Parent.Parent.FullName + Path.Combine(@"\Data", environment.Environment, "NewRepair.csv")));
            Dictionary <string, string> newRepairDic = new Dictionary <string, string>();

            var header = reader.ReadLine().Split(';');
            var line   = reader.ReadLine().Split(';');

            for (int i = 0; i < line.Length; i++)
            {
                newRepairDic.Add(header[i], line[i]);
            }

            NewRepair repair = new NewRepair();

            repair.CompanyName   = newRepairDic["CompanyName"];
            repair.Brand         = newRepairDic["Brand"];
            repair.Model         = newRepairDic["Model"];
            repair.Version       = newRepairDic["Version"];
            repair.VIN           = newRepairDic["VIN"];
            repair.Description   = newRepairDic["Description"];
            repair.NumberofParts = newRepairDic["NumberofParts"];
            repair.PVP           = newRepairDic["PVP"];
            repair.AddPartNumber = newRepairDic["AddPartNumber"];


            return(repair);
        }
示例#2
0
        public EnvironmentData GetEnvironmentData()
        {
            var reader = new StreamReader(File.OpenRead(new DirectoryInfo(new System.Uri(Assembly.GetExecutingAssembly().CodeBase).AbsolutePath).Parent.Parent.Parent.FullName + @"\Data\EnvironmentData.csv"));
            Dictionary <string, string> environmentDataDic = new Dictionary <string, string>();

            var header = reader.ReadLine().Split(';');
            var line   = reader.ReadLine().Split(';');

            for (int i = 0; i < line.Length; i++)
            {
                environmentDataDic.Add(header[i], line[i]);
            }

            EnvironmentData environmentData = new EnvironmentData();

            environmentData.UrlBase = environmentDataDic["UrlBase"];


            return(environmentData);
        }