private static StudentAuthObj FillAuthenticationFileData(string[] lines) { bool isValid = false; StudentAuthObj saObj = new StudentAuthObj(); foreach (string line in lines) { if (line.Contains("SA_StringConn")) { string value = line.Substring(line.IndexOf("=") + 1).Trim(); isValid = value != string.Empty && value != "?"; saObj.StringConn = line.Substring(line.IndexOf("=") + 1).Trim(); } if (line.Contains("SA_PATH_JSON_FILE")) { string value = line.Substring(line.IndexOf("=") + 1).Trim(); isValid = value != string.Empty && value != "?"; saObj.path = line.Substring(line.IndexOf("=") + 1).Trim(); } } saObj.IsValid = isValid; return(saObj); }
private static ListObjectInfo ReadConfigFile() { string[] lines = File.ReadAllLines("config.txt"); StudentAuthObj studentAuthObj = FillAuthenticationFileData(lines); StudentObj studentObj = FillStudentFileData(lines); ExternalObject externalObject = FillExternalFileData(lines); return(new ListObjectInfo { StudentAuthObj = studentAuthObj, StudentObj = studentObj, ExternalObject = externalObject }); }