public static async Task <IActionResult> WorkflowGet( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "projects/{projectId}/workflows")] HttpRequest req, ILogger log, int projectId) { using (var da = new WorkflowDataAccess(conStr)) { var results = await da.GetByProject(projectId); if (results != null) { if (results.Count() == 1) { await da.MarkWorkflowActiveAsync(results.FirstOrDefault().Id, projectId); } } return(new OkObjectResult(await da.GetByProject(projectId))); } }
public static async Task <IActionResult> Workflow_ScheduleOperation( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "projects/{projectId}/workflows/{workflowId}/schedule-operation")] HttpRequest req, ILogger log, int projectId, int workflowId) { using (var da = new WorkflowDataAccess(conStr)) { var results = await da.GetOperations(workflowId); if (results.Any()) { } return(new OkObjectResult(await da.GetByProject(projectId))); } }