public Task SaveAsync(IWorkflowDescriptor workflow) { var eo = new ExpandoObject(); eo.Set("Id", workflow.Id); eo.Set("Body", workflow.Body); eo.Set("Format", workflow.Format); eo.Set("ThumbFormat", workflow.ThumbFormat); return(_dbContext.ExecuteExpandoAsync(null, $"{Definitions.SqlSchema}.[Catalog.Save]", eo)); }
public void UpdatePostWorkflow(IWorkflowDescriptor postWorkflow) { if (postWorkflow == null && !string.IsNullOrWhiteSpace(PostWorkflowName)) { ClearPostWorkflow(false); } else if (postWorkflow != null) { LoggingSettings.PostWorkflow = LoggingSettings.Workflows .FirstOrDefault(wf => wf.ResourceID.Equals(LoggingSettings.PostWorkflow.ResourceID)); PostWorkflowName = postWorkflow.ResourceName; LoadServiceInputs(); } else if (!string.IsNullOrWhiteSpace(PostWorkflowName)) { LoggingSettings.PostWorkflow = null; LoggingSettings.ServiceInput = string.Empty; } }
public void UpdatePostWorkflow(IWorkflowDescriptor postWorkflow) { if(postWorkflow == null && !string.IsNullOrWhiteSpace(PostWorkflowName)) { ClearPostWorkflow(false); } else if(postWorkflow != null) { LoggingSettings.PostWorkflow = LoggingSettings.Workflows .FirstOrDefault(wf => wf.ResourceID.Equals(LoggingSettings.PostWorkflow.ResourceID)); PostWorkflowName = postWorkflow.ResourceName; LoadServiceInputs(); } else if(!string.IsNullOrWhiteSpace(PostWorkflowName)) { LoggingSettings.PostWorkflow = null; LoggingSettings.ServiceInput = string.Empty; } }