Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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
            });
        }