public void UpdateWorkflow(Guid workflowId, DTO.WorkflowDetails details) { var workflow = UnitOfWork.Find <Workflow>(workflowId); workflow.Enable(details.IsActive); workflow.Xaml = AutomapperProfile.ConstructActivitySequenceXaml(details.Activities); UnitOfWork.Commit(); }
public Guid CreateWorkflow(Guid agencyId, string title, DTO.WorkflowDetails details) { var agency = UnitOfWork.Find <Agency>(agencyId); var workflow = agency.CreateWorkflow(title, AutomapperProfile.ConstructActivitySequenceXaml(details.Activities)); workflow.Enable(details.IsActive); UnitOfWork.Commit(); return(workflow.Id); }