public void deleteAlarmRuleCatalog(int id) { DBHelper._AlarmRuleCatalog dbhelp = new DBHelper._AlarmRuleCatalog(); AlarmRuleCatalog existingAlarmRuleCatalog = dbhelp.GetByid(id); dbhelp.Delete(existingAlarmRuleCatalog); }
public AlarmMessageHelper(AlarmRuleCatalog alarmRuleCatalog, string triggeredTime, bool alarmSent, string messageDocumentId, JObject payload) { MessageId = alarmRuleCatalog.MessageCatalogId; AlarmRuleId = alarmRuleCatalog.Id; AlarmRuleName = alarmRuleCatalog.Name; AlarmRuleDescription = alarmRuleCatalog.Description; TriggeredTime = triggeredTime; AlarmSent = alarmSent; MessageDocumentId = messageDocumentId; Payload = payload; }
public void updateAlarmRuleCatalog(int id, Update alarmRuleCatalog) { DBHelper._AlarmRuleCatalog dbhelp = new DBHelper._AlarmRuleCatalog(); AlarmRuleCatalog existingAlarmRuleCatalog = dbhelp.GetByid(id); existingAlarmRuleCatalog.Name = alarmRuleCatalog.Name; existingAlarmRuleCatalog.Description = alarmRuleCatalog.Description; existingAlarmRuleCatalog.MessageCatalogId = alarmRuleCatalog.MessageCatalogId; existingAlarmRuleCatalog.ActiveFlag = alarmRuleCatalog.ActiveFlag; existingAlarmRuleCatalog.KeepHappenInSec = alarmRuleCatalog.KeepHappenInSec; dbhelp.Update(existingAlarmRuleCatalog); }
public void addAlarmRuleCatalog(Add alarmRuleCatalog) { DBHelper._AlarmRuleCatalog dbhelp = new DBHelper._AlarmRuleCatalog(); var newAlarmRuleCatalog = new AlarmRuleCatalog() { Name = alarmRuleCatalog.Name, Description = alarmRuleCatalog.Description, CompanyId = alarmRuleCatalog.CompanyId, MessageCatalogId = alarmRuleCatalog.MessageCatalogId, ActiveFlag = alarmRuleCatalog.ActiveFlag, KeepHappenInSec = alarmRuleCatalog.KeepHappenInSec }; dbhelp.Add(newAlarmRuleCatalog); }
public AlarmtoApplicationHelper(JObject msgObj) { _MessageCatalogId = int.Parse(msgObj["MessageCatalogId"].ToString()); _AlarmRuleCatalogId = int.Parse(msgObj["AlarmRuleCatalogId"].ToString()); _TriggeredTime = DateTime.Parse(msgObj["TriggeredTime"].ToString()); _Message = JObject.Parse(msgObj["Message"].ToString()); _FullAlarmMessage = JObject.Parse(msgObj.ToString()); DBHelper._AlarmRuleCatalog dbHelp = new DBHelper._AlarmRuleCatalog(); AlarmRuleCatalog alarmRuleCatalog = dbHelp.GetByid(_AlarmRuleCatalogId); if (alarmRuleCatalog != null) { _Message["AlarmRuleCatalogName"] = alarmRuleCatalog.Name; _Message["AlarmRuleCatalogDescription"] = alarmRuleCatalog.Description; } }
public Detail getAlarmRuleCatalogById(int id) { DBHelper._AlarmRuleCatalog dbhelp = new DBHelper._AlarmRuleCatalog(); AlarmRuleCatalog alarmRuleCatalog = dbhelp.GetByid(id); return(new Detail() { Id = alarmRuleCatalog.Id, Name = alarmRuleCatalog.Name, Description = alarmRuleCatalog.Description, CompanyId = alarmRuleCatalog.CompanyId, MessageCatalogId = alarmRuleCatalog.MessageCatalogId, MessageCatalogName = (alarmRuleCatalog.MessageCatalog == null) ? "" : alarmRuleCatalog.MessageCatalog.Name, ActiveFlag = alarmRuleCatalog.ActiveFlag, KeepHappenInSec = alarmRuleCatalog.KeepHappenInSec }); }
private AlarmRuleCatalogEngine createAlarmRuleCatalogEngine(int messageCatalogId, int alarmRuleCatalogId, int keepHappenInSec, Dictionary <string, RuleEngineItem> ruleEngineItems) { AlarmRuleCatalog arc = new AlarmRuleCatalog(); arc.Id = alarmRuleCatalogId; arc.KeepHappenInSec = keepHappenInSec; arc.Name = "Test Alarm Rule Name"; arc.Description = "Test Alarm Rule Description"; arc.MessageCatalogId = messageCatalogId; AlarmRuleCatalogEngine are = new AlarmRuleCatalogEngine(); are.AlarmRuleCatalogId = alarmRuleCatalogId; are.RuleEngineItems = ruleEngineItems; are.LastTriggerTime = new DateTime(2017, 1, 1); are.Triggered = false; are.AlarmRuleCatalog = arc; return(are); }