/// <summary> /// Get Zip Code list from CSV file /// </summary> /// <returns>Zip Code list</returns> public List <ZipCode> GetZipCodes() { var zipCodes = new List <ZipCode>(); zipCodes = ZipCodesFile.Skip(1).Select(e => ZipCode.FromCsv(e)).ToList(); return(zipCodes); }
/// <summary> /// Check if Zip Code file is valid /// </summary> /// <returns></returns> public bool IsValidZipCodeFile() { var validLines = ZipCodesFile.Skip(1).Take(1).Select(e => ZipCode.IsCsvValid(e)).ToList(); return(validLines.Where(e => !e).Count() == 0); }