Пример #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DelayedInfoCI"/> class
        /// </summary>
        /// <param name="dto">The <see cref="DelayedInfoDTO"/> used to create new instance</param>
        /// <param name="culture">The culture of the input <see cref="DelayedInfoDTO"/></param>
        internal DelayedInfoCI(DelayedInfoDTO dto, CultureInfo culture)
        {
            Guard.Argument(dto, nameof(dto)).NotNull();
            Guard.Argument(culture, nameof(culture)).NotNull();

            Descriptions = new Dictionary <CultureInfo, string>();
            Merge(dto, culture);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="DelayedInfoCI"/> class
        /// </summary>
        /// <param name="dto">The <see cref="DelayedInfoCI"/> used to create new instance</param>
        /// <param name="culture">The culture of the input <see cref="RoundDTO"/></param>
        internal DelayedInfoCI(DelayedInfoDTO dto, CultureInfo culture)
        {
            Contract.Requires(dto != null);
            Contract.Requires(culture != null);

            Descriptions = new Dictionary <CultureInfo, string>();
            Merge(dto, culture);
        }
Пример #3
0
 /// <summary>
 /// Merges the specified <see cref="DelayedInfoCI"/> into instance
 /// </summary>
 /// <param name="dto">The <see cref="DelayedInfoDTO"/> used for merging</param>
 /// <param name="culture">The culture of the input <see cref="DelayedInfoDTO"/></param>
 internal void Merge(DelayedInfoDTO dto, CultureInfo culture)
 {
     Guard.Argument(dto, nameof(dto)).NotNull();
     Id = dto.Id;
     Descriptions[culture] = dto.Description;
 }
 /// <summary>
 /// Merges the specified <see cref="DelayedInfoCI"/> into instance
 /// </summary>
 /// <param name="dto">The <see cref="DelayedInfoCI"/> used fro merging</param>
 /// <param name="culture">The culture of the input <see cref="DelayedInfoCI"/></param>
 internal void Merge(DelayedInfoDTO dto, CultureInfo culture)
 {
     Contract.Requires(dto != null);
     Id = dto.Id;
     Descriptions[culture] = dto.Description;
 }