示例#1
0
        public void SwitchAccountEventAction(AccountEventCode accountEventCode, bool off = true)
        {
            var accountEventSettings = accountEventAction.FirstOrDefault(a => a.EventCode == accountEventCode);

            if (accountEventSettings != null)
            {
                accountEventSettings.EventAction = off ? Contract.Entity.AccountEventAction.DoNothing : Contract.Entity.AccountEventAction.DefaultAction;
            }
        }
示例#2
0
        public AccountEventAction GetAccountEventAction(AccountEventCode code)
        {
            var act = accountEventAction.FirstOrDefault(a => a.EventCode == code);

            if (act != null)
            {
                return(act.EventAction);
            }
            return(Contract.Entity.AccountEventAction.DefaultAction);
        }
示例#3
0
 public AccountEvent(string title, string body, AccountEventCode accountEventCode)
 {
     Title = title;
     Body = body;
     AccountEventCode = accountEventCode;
 }
 public AccountEventSettings(AccountEventCode eventCode,
     AccountEventAction eventAction)
 {
     EventCode = eventCode;
     EventAction = eventAction;
 }
示例#5
0
 public AccountEvent(string title, string body, AccountEventCode accountEventCode)
 {
     Title            = title;
     Body             = body;
     AccountEventCode = accountEventCode;
 }
示例#6
0
 public void SwitchAccountEventAction(AccountEventCode accountEventCode, bool off = true)
 {
     var accountEventSettings = accountEventAction.FirstOrDefault(a => a.EventCode == accountEventCode);
     if (accountEventSettings != null)
         accountEventSettings.EventAction = off ? Contract.Entity.AccountEventAction.DoNothing : Contract.Entity.AccountEventAction.DefaultAction;
 }
示例#7
0
 public AccountEventAction GetAccountEventAction(AccountEventCode code)
 {
     var act = accountEventAction.FirstOrDefault(a => a.EventCode == code);
     if (act != null)
         return act.EventAction;
     return Contract.Entity.AccountEventAction.DefaultAction;
 }
 public AccountEventSettings(AccountEventCode eventCode,
                             AccountEventAction eventAction)
 {
     EventCode   = eventCode;
     EventAction = eventAction;
 }