private void SaveWorkflowOrganizationUnitAssignment(WorkflowOperation workflowOperation, string stateProvider) { var documentWorkflowStateProvider = unityContainer.Resolve <IDocumentWorkflowStateProvider>(stateProvider); var documentWorkflowOrganzitionUnitAssignment = new DocumentWorkflowOrganizationUnitAssignment { DocumentId = workflowOperation.DocumentId, WorkflowOrganizationUnitId = (Guid)workflowOperation.WorkflowOrganizationId, WorkflowId = workflowOperation.WorkflowId }; documentWorkflowOrganizationUnitAssignmentService.Save(documentWorkflowOrganzitionUnitAssignment); var state = documentWorkflowStateProvider.ResolveDocumentWorkflowState(workflowOperation.DocumentId, workflowOperation.WorkflowId); documentWorkflowAssignmentService.Save(new DocumentWorkflowAssignment { DocumentId = workflowOperation.DocumentId, StateId = state.Guid, WorkflowId = workflowOperation.WorkflowId }); }
public bool Save(DocumentWorkflowOrganizationUnitAssignment obj) => repository.Save(obj);