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); }
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); }