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)))); } }
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))); } }