public override async ValueTask <TagWriteIntegrationEventReply> HandleRpcAsync(TagWriteIntegrationEvent @event, CancellationToken cancellationToken = default) { //Logger.LogTrace("HandleRpcAsync... " + @event.RoutingKey + " " + @event.ReplyRoutingKey); //Logger.LogTrace("HandleRpcAsync... " + @event.RoutingKey); var result = await _biz.SetTagValueAsync(@event.GroupName, @event.Name, @event.Value).ConfigureAwait(false); //Logger.LogTrace("HandleRpcAsync: " + tagValue); //return new TagWriteIntegrationEventReply(@event.GroupName + @event.ReplyRoutingKey, @event.GroupName, @event.Name, @event.CreationDate, result); return(new TagWriteIntegrationEventReply(@event.ReplyRoutingKey, @event.GroupName, @event.Name, @event.CreationDate, result)); }
public async ValueTask <KSociety.Com.App.Dto.Res.Biz.SetTagValue> ExecuteAsync(SetTagValue request, CancellationToken cancellationToken = default) { var output = new KSociety.Com.App.Dto.Res.Biz.SetTagValue(); //_logger.LogTrace("GetTagValue ExecuteAsync: " + request.GroupName + " - " + request.TagName + " - " + _startup.SystemGroups.Count); try { var result = await _startup.SetTagValueAsync(new TagWriteIntegrationEvent(request.GroupName + ".automation.write", request.GroupName + ".automation.write.client.com", request.GroupName, request.TagName, request.Value)).ConfigureAwait(false); output.GroupName = result.GroupName; output.TagName = result.TagName; output.Result = true; } catch (Exception ex) { _logger.LogError("SetTagValue Execute: " + ex.Message + " - " + ex.StackTrace); } return(output); }
public override async ValueTask <TagWriteIntegrationEventReply> HandleRpcAsync(TagWriteIntegrationEvent @event, CancellationToken cancellationToken = default) { var result = await _biz.SetTagValueAsync(@event.GroupName, @event.Name, @event.Value).ConfigureAwait(false); return(new TagWriteIntegrationEventReply(@event.GroupName + ".automation.write", @event.GroupName, @event.Name, @event.CreationDate, result)); }