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; } }
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 AccountEvent(string title, string body, AccountEventCode accountEventCode) { Title = title; Body = body; AccountEventCode = accountEventCode; }
public AccountEventSettings(AccountEventCode eventCode, AccountEventAction eventAction) { EventCode = eventCode; EventAction = eventAction; }
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; }
public AccountEventAction GetAccountEventAction(AccountEventCode code) { var act = accountEventAction.FirstOrDefault(a => a.EventCode == code); if (act != null) return act.EventAction; return Contract.Entity.AccountEventAction.DefaultAction; }