Example #1
0
        public AlertSettingsView(AlertsSetting AlertsSetting, bool SendDefaults)
        {
            Device_Settings = new DeviceAlertSettingsView()
            {
                AlertCode = AlertsSetting.AlertCode,
                Name      = AlertsSetting.Name,
                IsEnable  = AlertsSetting.IsEnable.HasValue ? AlertsSetting.IsEnable.Value : AlertsSetting.Default_IsActive,
                SendEmail = AlertsSetting.SendEmail.HasValue ? AlertsSetting.SendEmail.Value : AlertsSetting.Default_SendEmail,
                SendSMS   = AlertsSetting.SendSMS.HasValue ? AlertsSetting.SendSMS.Value : AlertsSetting.Default_SendSMS
            };

            if (SendDefaults)
            {
                Default_Settings = new DeviceAlertSettingsView()
                {
                    AlertCode = AlertsSetting.AlertCode,
                    Name      = AlertsSetting.Name,
                    IsEnable  = AlertsSetting.Default_IsActive,
                    SendEmail = AlertsSetting.Default_SendEmail,
                    SendSMS   = AlertsSetting.Default_SendSMS
                };
            }
        }
Example #2
0
 public AlertSettingsView()
 {
     Device_Settings  = new DeviceAlertSettingsView();
     Default_Settings = new DeviceAlertSettingsView();
 }