/// <inheritdoc /> public IComPagedResult GetAlarms(IComFilterAlarm alarmFilter) { var mapAlarmFilter = Mapper.Map <AlarmFilter>(alarmFilter); PagedResult <Alarm> alarmItems = Client.Alarms.Get(mapAlarmFilter); return(Mapper.Map <IComPagedResult>(alarmItems)); }
/// <inheritdoc /> public IComPagedResult GetAlarmsForNetworkDevice(string networkDeviceId, IComFilterAlarm alarmFilter) { Guid guidNetworkDeviceId = Guid.Parse(networkDeviceId); var mapAlarmFilterForObject = Mapper.Map <AlarmFilter>(alarmFilter); var alarmItems = Client.Alarms.GetForNetworkDevice(guidNetworkDeviceId, mapAlarmFilterForObject); return(Mapper.Map <IComPagedResult>(alarmItems)); }
/// <inheritdoc /> public IComPagedResult GetAlarmsForObject(string objectId, IComFilterAlarm alarmFilter) { Guid guidObjectId = Guid.Parse(objectId); var mapAlarmFilterForAnObject = Mapper.Map <AlarmFilter>(alarmFilter); var alarmItems = Client.Alarms.GetForObject(guidObjectId, mapAlarmFilterForAnObject); return(Mapper.Map <IComPagedResult>(alarmItems)); }