private void CreateForbiddenProducer(ForbiddenProducerSynonym exclude, List <ForbiddenProducerSynonym> forbiddenProducers) { if (forbiddenProducers.Any(e => e.Name.Equals(exclude.Name, StringComparison.CurrentCultureIgnoreCase))) { return; } forbiddenProducers.Add(new ForbiddenProducerSynonym { Name = exclude.Name }); }
public void ForbidProducer(DataRow source) { var forbiddenProducer = new ForbiddenProducerSynonym { Name = source["UEFirmCr"].ToString() }; synonyms.Add(forbiddenProducer); foreach (var destination in source.Table.Rows.Cast <DataRow>()) { if (forbiddenProducer.IsApplicable(destination, null)) { forbiddenProducer.Apply(destination); } } }