예제 #1
0
 public StaffService(IStaffResposit staffResposit,
                     IJobresposit jobresposit,
                     IRoleResposit roleResposit,
                     IEntrysResposit entrysResposit,
                     IProcessStepRecordResposit processStepRecordResposit,
                     ILeaveOfficeResposit leaveOfficeResposit)
 {
     _staffResposit             = staffResposit ?? throw new ArgumentNullException(nameof(staffResposit));
     _jobresposit               = jobresposit ?? throw new ArgumentNullException(nameof(jobresposit));
     _roleResposit              = roleResposit ?? throw new ArgumentNullException(nameof(roleResposit));
     _entrysResposit            = entrysResposit ?? throw new ArgumentNullException(nameof(entrysResposit));
     _processStepRecordResposit = processStepRecordResposit ?? throw new ArgumentNullException(nameof(processStepRecordResposit));
     _leaveOfficeResposit       = leaveOfficeResposit ?? throw new ArgumentNullException(nameof(leaveOfficeResposit));
 }