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