/// <summary>
 /// Initializes a new instance of the <see cref="DeleteProgramEnrollmentRequestHandler"/> class.
 /// </summary>
 /// <param name="programEnrollmentFactory">The program enrollment factory.</param>
 /// <param name="programEnrollmentRepository">The program enrollment repository.</param>
 public DeleteProgramEnrollmentRequestHandler(
     IProgramEnrollmentFactory programEnrollmentFactory,
     IProgramEnrollmentRepository programEnrollmentRepository)
 {
     _programEnrollmentFactory    = programEnrollmentFactory;
     _programEnrollmentRepository = programEnrollmentRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateProgramEnrollmentRequestHandler"/> class.
 /// </summary>
 /// <param name="programEnrollmentFactory">The program enrollment factory.</param>
 /// <param name="programOfferingRepository">The program offering repository.</param>
 /// <param name="clinicalCaseRepository">The clinical case repository.</param>
 /// <param name="staffRepository">The staff repository.</param>
 public CreateProgramEnrollmentRequestHandler(
     IProgramEnrollmentFactory programEnrollmentFactory,
     IProgramOfferingRepository programOfferingRepository,
     IClinicalCaseRepository clinicalCaseRepository,
     IStaffRepository staffRepository)
 {
     _programEnrollmentFactory  = programEnrollmentFactory;
     _programOfferingRepository = programOfferingRepository;
     _clinicalCaseRepository    = clinicalCaseRepository;
     _staffRepository           = staffRepository;
 }