Пример #1
0
        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
            });
        }
Пример #2
0
        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);
                }
            }
        }