Пример #1
0
        private SecurityImpl getsec(string file)
        {
            try
            {
                //Check if file contains a zip definition
                if (file.ToLower().Contains("zip"))
                {
                    //Get zip file and tik file from filename
                    string[] parts    = file.ToLower().Split('\\');
                    string   tickfile = parts.Skip(parts.Length - 1).First();
                    string   zipfile  = string.Join(@"\", parts.Take(parts.Length - 1));

                    return(SecurityImpl.FromZip(zipfile, tickfile));
                }
                return(SecurityImpl.FromTik(file));
            }
            catch (Exception ex)
            {
                Log.Error(ex, "error reading TIK file: " + file);
                return(null);
            }
        }