예제 #1
0
 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));
 }
예제 #2
0
 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>();
 }