public void Merge(OutcomeMappingDTO dto, CultureInfo culture)
 {
     OutcomeId                     = dto.OutcomeId;
     ProducerOutcomeId             = dto.ProducerOutcomeId;
     ProducerOutcomeNames[culture] = dto.ProducerOutcomeName;
     MarketId = dto.MarketId;
 }
        public OutcomeMappingCacheItem(OutcomeMappingDTO dto)
        {
            Guard.Argument(dto, nameof(dto)).NotNull();

            OutcomeId          = dto.OutcomeId;
            ProductOutcomeId   = dto.ProductOutcomeId;
            ProductOutcomeName = dto.ProductOutcomeName;
        }
        public OutcomeMappingCacheItem(OutcomeMappingDTO dto, CultureInfo culture)
        {
            Guard.Argument(dto, nameof(dto)).NotNull();

            ProducerOutcomeNames = new Dictionary <CultureInfo, string>();

            Merge(dto, culture);
        }
        public OutcomeMappingCacheItem(OutcomeMappingDTO dto, CultureInfo culture)
        {
            Contract.Requires(dto != null);

            ProducerOutcomeNames = new Dictionary <CultureInfo, string>();

            Merge(dto, culture);
        }
Exemplo n.º 5
0
 private static void ValidateMappingOutcome(mappingsMappingMapping_outcome msg, OutcomeMappingDTO dto)
 {
     Assert.AreEqual(msg.outcome_id, dto.OutcomeId);
     Assert.AreEqual(msg.product_outcome_id, dto.ProducerOutcomeId);
     Assert.AreEqual(msg.product_outcome_name, dto.ProducerOutcomeName);
 }