public async Task Execute() { using (var da = new OperationLogDataAccess(_conStr)) { await da.CreateAsync(_operationLog); } }
public static async Task <IActionResult> OperationLogsGet( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "workflows/{workflowId}/operation-logs")] HttpRequest req, ILogger log, string workflowId) { using (var da = new OperationLogDataAccess(conStr)) { //var workflowConnectorId = new Microsoft.Extensions.Primitives.StringValues(); // req.Query.TryGetValue("workflowConnectorId", out workflowConnectorId); return(new OkObjectResult(await da.GetOperationLogs(Convert.ToInt32(workflowId)))); } }
public static async Task <IActionResult> OperationLogsCreate( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = "workflows/{workflowId}/operation-logs")] HttpRequest req, ILogger log) { string requestBody = await new StreamReader(req.Body).ReadToEndAsync(); dynamic data = JsonConvert.DeserializeObject <OperationLog>(requestBody); data.Content = JsonConvert.SerializeObject(data.Content); using (var da = new OperationLogDataAccess(conStr)) { return(new OkObjectResult(await da.CreateAsync(data))); } }