Exemple #1
0
 /// <summary>
 /// Maps a <see cref="OfferSettingsDisplay"/> to a <see cref="IOfferSettings"/>
 /// </summary>
 /// <param name="settings">
 /// The settings.
 /// </param>
 /// <param name="destination">
 /// The destination.
 /// </param>
 /// <returns>
 /// The <see cref="IOfferSettings"/>.
 /// </returns>
 public static IOfferSettings ToOfferSettings(this OfferSettingsDisplay settings, IOfferSettings destination)
 {
     destination.Active    = settings.Active;
     destination.Name      = settings.Name;
     destination.OfferCode = settings.OfferCode;
     destination.ApplySafeDates(settings);
     destination.ComponentDefinitions = settings.ComponentDefinitions.AsOfferComponentDefinitionCollection();
     return(destination);
 }
 /// <summary>
 /// Maps a <see cref="OfferSettingsDisplay"/> to a <see cref="IOfferSettings"/>
 /// </summary>
 /// <param name="settings">
 /// The settings.
 /// </param>
 /// <param name="destination">
 /// The destination.
 /// </param>
 /// <returns>
 /// The <see cref="IOfferSettings"/>.
 /// </returns>
 public static IOfferSettings ToOfferSettings(this OfferSettingsDisplay settings, IOfferSettings destination)
 {
     destination.Active = settings.Active;
     destination.Name = settings.Name;
     destination.OfferCode = settings.OfferCode;
     destination.ApplySafeDates(settings);
     destination.ComponentDefinitions = settings.ComponentDefinitions.AsOfferComponentDefinitionCollection();
     return destination;
 }