public void Visit(ILineItem lineItem) { if (!lineItem.ExtendedData.ContainsWarehouseCatalogKey()) return; var key = lineItem.ExtendedData.GetWarehouseCatalogKey(); if (_catalogValidationStatus == CatalogValidationStatus.ErrorNoCatalogFound) { _catalogValidationStatus = CatalogValidationStatus.Ok; _warehouseCatalogKey = key; } else if (_catalogValidationStatus == CatalogValidationStatus.Ok && !_warehouseCatalogKey.Equals(key)) { _catalogValidationStatus = CatalogValidationStatus.ErrorMultipleCatalogs; } }
public void Visit(ILineItem lineItem) { if (!lineItem.ExtendedData.ContainsWarehouseCatalogKey()) { return; } var key = lineItem.ExtendedData.GetWarehouseCatalogKey(); if (_catalogValidationStatus == CatalogValidationStatus.ErrorNoCatalogFound) { _catalogValidationStatus = CatalogValidationStatus.Ok; _warehouseCatalogKey = key; } else if (_catalogValidationStatus == CatalogValidationStatus.Ok && !_warehouseCatalogKey.Equals(key)) { _catalogValidationStatus = CatalogValidationStatus.ErrorMultipleCatalogs; } }