private SubscriptionPolicy ToClientModelSubscriptionPolicy(Data.Models.SubscriptionPolicy other) { return(new SubscriptionPolicy( other.Batchable, (UpdateFrequency)other.UpdateFrequency )); }
public SubscriptionPolicy([NotNull] Data.Models.SubscriptionPolicy other) { if (other == null) { throw new ArgumentNullException(nameof(other)); } UpdateFrequency = (UpdateFrequency)(int)other.UpdateFrequency; MergePolicy = (MergePolicy)(int)other.MergePolicy; }
public SubscriptionPolicy([NotNull] Data.Models.SubscriptionPolicy other) { if (other == null) { throw new ArgumentNullException(nameof(other)); } Batchable = other.Batchable; UpdateFrequency = (UpdateFrequency)(int)other.UpdateFrequency; MergePolicies = other.MergePolicies != null ? other.MergePolicies.Select(p => new MergePolicy(p)).ToImmutableList() : ImmutableList <MergePolicy> .Empty; }