Esempio n. 1
0
 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)));
            }
        }