public WorkflowStageEnum MapToModel(WorkflowStages workflowStage) { switch (workflowStage) { case WorkflowStages.None: return WorkflowStageEnum.None; break; case WorkflowStages.Initial: return WorkflowStageEnum.Initial; break; case WorkflowStages.Approved: return WorkflowStageEnum.Approved; break; case WorkflowStages.FinalApproved: return WorkflowStageEnum.FinalApproved; break; case WorkflowStages.Submited: return WorkflowStageEnum.Submited; break; case WorkflowStages.Closed: return WorkflowStageEnum.Closed; break; case WorkflowStages.Canceled: return WorkflowStageEnum.Canceled; break; case WorkflowStages.SubmitRejected: return WorkflowStageEnum.SubmitRejected; break; default: throw new ArgumentOutOfRangeException("workflowStage"); } }
public override WorkflowLog CreateNextStep(long actorUserId, long stepId, States state, WorkflowStages currentWorkflowStage) { var ordeWorkflowLog = new InvoiceWorkflowLog(InvoiceId, WorkflowEntity, ActionDate, null, actorUserId, Remark, stepId, true); return ordeWorkflowLog; }
internal static bool AddStage(Stage stage) { if (!WorkflowStages.Contains(stage)) { WorkflowStages.Add(stage); return(true); } return(false); }
public override WorkflowLog CreateNextStep(long actorUserId, long stepId, States state, WorkflowStages currentWorkflowStage) { var charterWorkflowLog = new CharterWorkflowLog( Charter, WorkflowEntity, ActionDate, null, actorUserId, Remark, stepId, true); return charterWorkflowLog; }
//public override Type GetDomainServiceType() //{ // return typeof(IApprovableFuelReportDomainService); //} public override WorkflowLog CreateNextStep(long actorUserId, long stepId, States state, WorkflowStages currentWorkflowStage) { var fuelReportApproveWorkFlow = new FuelReportWorkflowLog( FuelReportId, WorkflowEntity, ActionDate, null, actorUserId, Remark, stepId, true); return fuelReportApproveWorkFlow; }
public WorkflowStep( WorkflowEntities workflowEntity, long actorUserId, States state, WorkflowStages currentWorkflowStage, WorkflowActions withWorkflowAction, long? nextWorkflowStepId ) { ActorUserId = actorUserId; NextWorkflowStepId = nextWorkflowStepId; WithWorkflowAction = withWorkflowAction; State = state; WorkflowEntity = workflowEntity; CurrentWorkflowStage = currentWorkflowStage; }
public virtual WorkflowLog CreateNextStep(long actorUserId, long stepId, States state, WorkflowStages currentWorkflowStage) { throw new NotImplementedException(); }