public GlobalRule(Entities.GlobalRule globalRule) { Id = globalRule.Id; ActiveFrom = globalRule.ActiveFrom; RuleType = (GlobalRuleType)globalRule.RuleType; Restriction = (AccountRestriction)globalRule.Restriction; UserRuleAcknowledgements = globalRule.UserRuleNotifications?.Select(notification => new UserRuleAcknowledgement(notification)); }
public GlobalRule(Entities.GlobalRule globalRule) { Id = globalRule.Id; ActiveFrom = globalRule.ActiveFrom; ActiveTo = globalRule.ActiveTo; RuleType = (GlobalRuleType)globalRule.RuleType; Restriction = (AccountRestriction)globalRule.Restriction; UserRuleAcknowledgements = globalRule.UserRuleNotifications?.Select(notification => new UserRuleAcknowledgement(notification)); GlobalRuleAccountExemptions = globalRule.GlobalRuleAccountExemptions?.Select(accountExemption => new GlobalRuleAccountExemption(accountExemption)) ?? new List <GlobalRuleAccountExemption>(); }