public IEnumerable <PartSummary> GetCompatibleParts(string partNumber) { ValidPartNumber(partNumber); string jsonPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Exclusions.json"); string jsonText = File.ReadAllText(jsonPath); IEnumerable <PartSummary> partSummaryExclusionList = JsonConvert.DeserializeObject <IEnumerable <PartSummary> >(jsonText); //Check PartNumber against the local exclusions list foreach (PartSummary partSummaryExclusion in partSummaryExclusionList) { if (partSummaryExclusion.PartNumber.ToLower() == partNumber.ToLower()) { return new PartSummary[] { } } ; } //Looked up via the PartsTrader Parts Service PartsTraderPartsService partsTraderPartsService = new PartsTraderPartsService(); return(partsTraderPartsService.FindAllCompatibleParts(partNumber)); }
public ClientToolsTests() { _service = new PartsTraderPartsService(); }