public EmployeeService(IAdditionalDaysWorkflow additionalDaysWorkflow, IContractWorkflow contractWorkflow, IEmployeeWorkflow employeeWorkflow, IRequestWorkflow requestWorkflow) { AdditionalDaysWorkflow = additionalDaysWorkflow; ContractWorkflow = contractWorkflow; EmployeeWorkflow = employeeWorkflow; RequestWorkflow = requestWorkflow; }
/// <summary> /// Create services /// </summary> /// <param name="serializer"></param> /// <param name="workflow"></param> /// <param name="issuer"></param> public KeyPairRequestHandler(IKeyHandleSerializer serializer, IRequestWorkflow workflow, ICertificateIssuer issuer) { _serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); _issuer = issuer ?? throw new ArgumentNullException(nameof(issuer)); _workflow = workflow ?? throw new ArgumentNullException(nameof(workflow)); }
/// <summary> /// Create signing request handler /// </summary> /// <param name="workflow"></param> /// <param name="issuer"></param> public SigningRequestHandler(IRequestWorkflow workflow, ICertificateIssuer issuer) { _workflow = workflow ?? throw new ArgumentNullException(nameof(workflow)); _issuer = issuer ?? throw new ArgumentNullException(nameof(issuer)); }
public RequestService(IRequestWorkflow requestWorkflow) { RequestWorkflow = requestWorkflow; }