コード例 #1
0
        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));
        }
コード例 #2
0
 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;
     }
 }
コード例 #3
0
ファイル: LoggingViewModel.cs プロジェクト: ndubul/Chillas
 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;
     }
 }