public SubmissionService CreateService(
     IHttpContextAccessor httpContext               = null,
     IAgreementService agreementService             = null,
     ISubmissionRulesService submissionRulesService = null,
     IBusinessEventService businessEventService     = null,
     IEmailService emailService       = null,
     IEnrolleeService enrolleeService = null,
     IEnrolleeSubmissionService enrolleeSubmissionService     = null,
     IVerifiableCredentialService verifiableCredentialService = null,
     IPrivilegeService privilegeService = null,
     ILogger <SubmissionService> logger = null)
 {
     return(new SubmissionService(
                TestDb,
                httpContext ?? A.Fake <IHttpContextAccessor>(),
                agreementService ?? A.Fake <IAgreementService>(),
                submissionRulesService ?? A.Fake <ISubmissionRulesService>(),
                businessEventService ?? A.Fake <IBusinessEventService>(),
                emailService ?? A.Fake <IEmailService>(),
                enrolleeService ?? A.Fake <IEnrolleeService>(),
                enrolleeSubmissionService ?? A.Fake <IEnrolleeSubmissionService>(),
                verifiableCredentialService ?? A.Fake <IVerifiableCredentialService>(),
                privilegeService ?? A.Fake <IPrivilegeService>(),
                logger ?? A.Fake <ILogger <SubmissionService> >()
                ));
 }
 public EnrolleeAgreementsController(
     IEnrolleeService enrolleeService,
     IAgreementService agreementService,
     IEnrolleeSubmissionService enrolleeSubmissionService,
     IRazorConverterService razorConverterService,
     IBusinessEventService businessEventService,
     IPdfService pdfService)
 {
     _enrolleeService           = enrolleeService;
     _agreementService          = agreementService;
     _enrolleeSubmissionService = enrolleeSubmissionService;
     _razorConverterService     = razorConverterService;
     _businessEventService      = businessEventService;
     _pdfService = pdfService;
 }
 public SubmissionsController(
     ISubmissionService submissionService,
     IAdminService adminService,
     IEnrolleeService enrolleeService,
     IAgreementService agreementService,
     IEnrolleeSubmissionService enrolleeSubmissionService,
     IBusinessEventService businessEventService)
 {
     _submissionService         = submissionService;
     _adminService              = adminService;
     _enrolleeService           = enrolleeService;
     _agreementService          = agreementService;
     _enrolleeSubmissionService = enrolleeSubmissionService;
     _businessEventService      = businessEventService;
 }
Example #4
0
 public EnrolleesController(
     IEnrolleeService enrolleeService,
     IAgreementService agreementService,
     IEnrolleeSubmissionService enrolleeSubmissionService,
     IAdminService adminService,
     IBusinessEventService businessEventService,
     IEmailService emailService,
     IDocumentService documentService,
     IRazorConverterService razorConverterService)
 {
     _enrolleeService           = enrolleeService;
     _agreementService          = agreementService;
     _enrolleeSubmissionService = enrolleeSubmissionService;
     _adminService          = adminService;
     _businessEventService  = businessEventService;
     _emailService          = emailService;
     _documentService       = documentService;
     _razorConverterService = razorConverterService;
 }
 public EnrolleeService CreateService(
     IHttpContextAccessor httpContext = null,
     IMapper mapper = null,
     ISubmissionRulesService automaticAdjudicationService = null,
     IEmailService emailService = null,
     IEnrolleeSubmissionService enrolleeSubmissionService = null,
     IBusinessEventService businessEventService           = null,
     ISiteService siteService = null,
     IDocumentManagerClient documentClient = null)
 {
     return(new EnrolleeService(
                TestDb,
                httpContext ?? A.Fake <IHttpContextAccessor>(),
                mapper ?? DefaultMapper(),
                automaticAdjudicationService ?? A.Fake <ISubmissionRulesService>(),
                emailService ?? A.Fake <IEmailService>(),
                enrolleeSubmissionService ?? A.Fake <IEnrolleeSubmissionService>(),
                businessEventService ?? A.Fake <IBusinessEventService>(),
                siteService ?? A.Fake <ISiteService>(),
                documentClient ?? A.Fake <IDocumentManagerClient>()
                ));
 }
Example #6
0
 public SubmissionService(
     ApiDbContext context,
     IHttpContextAccessor httpContext,
     IAgreementService agreementService,
     ISubmissionRulesService submissionRulesService,
     IBusinessEventService businessEventService,
     IEmailService emailService,
     IEnrolleeService enrolleeService,
     IEnrolleeSubmissionService enrolleeSubmissionService,
     IVerifiableCredentialService verifiableCredentialService,
     IPrivilegeService privilegeService,
     ILogger <SubmissionService> logger)
     : base(context, httpContext)
 {
     _agreementService            = agreementService;
     _submissionRulesService      = submissionRulesService;
     _businessEventService        = businessEventService;
     _emailService                = emailService;
     _enrolleeService             = enrolleeService;
     _enrolleeSubmissionService   = enrolleeSubmissionService;
     _verifiableCredentialService = verifiableCredentialService;
     _privilegeService            = privilegeService;
     _logger = logger;
 }