/// <summary> /// Handle request to update an alert /// </summary> internal async Task HandleUpdateAgentAlertRequest(UpdateAgentAlertParams parameters, RequestContext <UpdateAgentAlertResult> requestContext) { var result = await ConfigureAgentAlert( parameters.OwnerUri, parameters.Alert, ConfigAction.Update, RunType.RunNow); await requestContext.SendResult(new UpdateAgentAlertResult() { Success = result.Item1, ErrorMessage = result.Item2 }); }
/// <summary> /// Handle request to update an alert /// </summary> internal async Task HandleUpdateAgentAlertRequest(UpdateAgentAlertParams parameters, RequestContext <UpdateAgentAlertResult> requestContext) { await Task.Run(async() => { var result = new UpdateAgentAlertResult(); ConnectionInfo connInfo; ConnectionServiceInstance.TryFindConnection( parameters.OwnerUri, out connInfo); CreateOrUpdateAgentAlert(connInfo, parameters.Alert); await requestContext.SendResult(result); }); }