Пример #1
0
        public static async Task <IActionResult> OperationsGet(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "operations")] HttpRequest req,
            ILogger log)
        {
            using (var da = new OperationsDataAccess(conStr))
            {
                var workflowConnectorId = new Microsoft.Extensions.Primitives.StringValues();
                req.Query.TryGetValue("workflowConnectorId", out workflowConnectorId);

                return(new OkObjectResult(await da.GetOperations(Convert.ToInt32(workflowConnectorId))));
            }
        }
Пример #2
0
        public static async Task <IActionResult> OperationsUpdate(
            [HttpTrigger(AuthorizationLevel.Anonymous, "put", Route = "operations/{id}")] HttpRequest req,
            ILogger log, int id)
        {
            string  requestBody = await new StreamReader(req.Body).ReadToEndAsync();
            dynamic data        = JsonConvert.DeserializeObject <Operation>(requestBody);

            data.Content = JsonConvert.SerializeObject(data.Content);
            using (var da = new OperationsDataAccess(conStr))
            {
                return(new OkObjectResult(await da.UpdateAsync(data)));
            }
        }