|
|
@ -56,7 +56,7 @@ namespace IoTCenter.Services
|
|
|
|
public void Handle(EntityInsertedEvent<SceneTimer> message)
|
|
|
|
public void Handle(EntityInsertedEvent<SceneTimer> message)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var timer = message.Data;
|
|
|
|
var timer = message.Data;
|
|
|
|
if (timer.Scene.NodeId == null)
|
|
|
|
//if (timer.Scene.NodeId == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
RecurringJob.AddOrUpdate<IoTCenterJob>(timer.Id.ToString(), o => o.TimerHanle(timer.Id), timer.Cron, TimeZoneInfo.Local);
|
|
|
|
RecurringJob.AddOrUpdate<IoTCenterJob>(timer.Id.ToString(), o => o.TimerHanle(timer.Id), timer.Cron, TimeZoneInfo.Local);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -65,7 +65,7 @@ namespace IoTCenter.Services
|
|
|
|
public void Handle(EntityUpdatedEvent<SceneTimer> message)
|
|
|
|
public void Handle(EntityUpdatedEvent<SceneTimer> message)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var timer = message.Data;
|
|
|
|
var timer = message.Data;
|
|
|
|
if (timer.Scene.NodeId == null)
|
|
|
|
//if (timer.Scene.NodeId == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
RecurringJob.AddOrUpdate<IoTCenterJob>(timer.Id.ToString(), o => o.TimerHanle(timer.Id), timer.Cron, TimeZoneInfo.Local);
|
|
|
|
RecurringJob.AddOrUpdate<IoTCenterJob>(timer.Id.ToString(), o => o.TimerHanle(timer.Id), timer.Cron, TimeZoneInfo.Local);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -74,7 +74,7 @@ namespace IoTCenter.Services
|
|
|
|
public void Handle(EntityDeletedEvent<SceneTimer> message)
|
|
|
|
public void Handle(EntityDeletedEvent<SceneTimer> message)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var timer = message.Data;
|
|
|
|
var timer = message.Data;
|
|
|
|
if (timer.Scene.NodeId == null)
|
|
|
|
//if (timer.Scene.NodeId == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
RecurringJob.RemoveIfExists(timer.Id.ToString());
|
|
|
|
RecurringJob.RemoveIfExists(timer.Id.ToString());
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -87,7 +87,7 @@ namespace IoTCenter.Services
|
|
|
|
public void Handle(EntityInsertedEvent<SceneTigger> message)
|
|
|
|
public void Handle(EntityInsertedEvent<SceneTigger> message)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var tigger = message.Data;
|
|
|
|
var tigger = message.Data;
|
|
|
|
if (tigger.Scene.NodeId == null)
|
|
|
|
//if (tigger.Scene.NodeId == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Tiggers.TryRemove(message.Data.Id, out SceneTigger iotTigger);
|
|
|
|
Tiggers.TryRemove(message.Data.Id, out SceneTigger iotTigger);
|
|
|
|
Tiggers.TryAdd(tigger.Id, tigger);
|
|
|
|
Tiggers.TryAdd(tigger.Id, tigger);
|
|
|
@ -97,7 +97,7 @@ namespace IoTCenter.Services
|
|
|
|
public void Handle(EntityUpdatedEvent<SceneTigger> message)
|
|
|
|
public void Handle(EntityUpdatedEvent<SceneTigger> message)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var tigger = message.Data;
|
|
|
|
var tigger = message.Data;
|
|
|
|
if (tigger.Scene.NodeId == null)
|
|
|
|
//if (tigger.Scene.NodeId == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Tiggers.TryRemove(message.Data.Id, out SceneTigger iotTigger);
|
|
|
|
Tiggers.TryRemove(message.Data.Id, out SceneTigger iotTigger);
|
|
|
|
Tiggers.TryAdd(tigger.Id, tigger);
|
|
|
|
Tiggers.TryAdd(tigger.Id, tigger);
|
|
|
@ -107,7 +107,7 @@ namespace IoTCenter.Services
|
|
|
|
public void Handle(EntityDeletedEvent<SceneTigger> message)
|
|
|
|
public void Handle(EntityDeletedEvent<SceneTigger> message)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var tigger = message.Data;
|
|
|
|
var tigger = message.Data;
|
|
|
|
if (tigger.Scene.NodeId == null)
|
|
|
|
//if (tigger.Scene.NodeId == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Tiggers.TryRemove(tigger.Id, out SceneTigger iotTigger);
|
|
|
|
Tiggers.TryRemove(tigger.Id, out SceneTigger iotTigger);
|
|
|
|
}
|
|
|
|
}
|
|
|
|