示例#1
0
 public PersonController(
     IMediator mediator,
     IPersonQueries queries)
     : base(mediator)
 {
     _queries = queries;
 }
示例#2
0
 public PeopleController(
     IIdentityService identityService,
     ILogger <PeopleController> logger,
     IPersonQueries personQueries,
     IMediator mediator)
 {
     _identityService = identityService;
     _logger          = logger;
     _personQueries   = personQueries;
     _mediator        = mediator;
 }
 public HirePersonCommandHandler(
     IPersonRepository personRepository,
     IPersonQueries personQueries,
     ILogger <HirePersonCommandHandler> logger,
     IMapper mapper,
     IEmploymentQueries employmentQueries)
 {
     _personRepository  = personRepository;
     _personQueries     = personQueries;
     _logger            = logger;
     _mapper            = mapper;
     _employmentQueries = employmentQueries;
 }
示例#4
0
 public SubmitJobApplicationCommandHandler(
     IJobApplicationRepository jobApplicationRepository,
     IMapper mapper,
     IEmploymentQueries employmentQueries,
     IPersonQueries personQueries,
     ILogger <SubmitJobApplicationCommandHandler> logger,
     IIdentityService identityService)
 {
     _jobApplicationRepository = jobApplicationRepository;
     _mapper            = mapper;
     _employmentQueries = employmentQueries;
     _personQueries     = personQueries;
     _logger            = logger;
     _identityService   = identityService;
 }
 public RegisterPersonCommandHandler(
     IPersonRepository personRepository,
     IMediator mediator,
     IEventBus eventBus,
     IMapper mapper,
     IPersonQueries personQueries,
     ILogger <RegisterPersonCommandHandler> logger)
 {
     _personRepository = personRepository;
     _mediator         = mediator;
     _eventBus         = eventBus;
     _mapper           = mapper;
     _personQueries    = personQueries;
     _logger           = logger;
 }
示例#6
0
 public PersonTasks(INHibernateRepository <Person> personRepo,
                    INHibernateRepository <ProfileStatus> profileStatusRepo,
                    INHibernateRepository <Ethnicity> ethnicityRepo,
                    INHibernateRepository <PersonAlias> personAliasRepo,
                    INHibernateRepository <PersonRelationship> personRelationshipRepo,
                    INHibernateRepository <PersonRelationshipType> personRelationshipTypeRepo,
                    INHibernateRepository <ActiveScreening> activeScreeningRepo,
                    INHibernateRepository <PersonRestrictedNote> restrictedNoteRepo,
                    INHibernateRepository <AdminExportedPersonProfile> exportPersonRepo,
                    IPersonRelationshipTypeNameQuery personRelationshipTypeNameQuery,
                    IPersonDataTablesQuery personDataTablesQuery,
                    IPersonQueries personQueries,
                    IOrganizationTasks orgTasks,
                    IMergeStoredProcQueries mergeQueries,
                    ILuceneTasks luceneTasks,
                    IAttachedSourceQueries attachedSourceQueries,
                    IWordExportPersonService exportService)
 {
     this.personRepo                      = personRepo;
     this.profileStatusRepo               = profileStatusRepo;
     this.ethnicityRepo                   = ethnicityRepo;
     this.personAliasRepo                 = personAliasRepo;
     this.personRelationshipRepo          = personRelationshipRepo;
     this.personRelationshipTypeRepo      = personRelationshipTypeRepo;
     this.activeScreeningRepo             = activeScreeningRepo;
     this.restrictedNoteRepo              = restrictedNoteRepo;
     this.exportPersonRepo                = exportPersonRepo;
     this.personRelationshipTypeNameQuery = personRelationshipTypeNameQuery;
     this.personDataTablesQuery           = personDataTablesQuery;
     this.personQueries                   = personQueries;
     this.orgTasks              = orgTasks;
     this.mergeQueries          = mergeQueries;
     this.luceneTasks           = luceneTasks;
     this.attachedSourceQueries = attachedSourceQueries;
     this.exportService         = exportService;
 }
示例#7
0
 public ValuesController(IMediator mediator, IPersonQueries personQuery)
 {
     this.mediator      = mediator;
     this.personQueries = personQuery;
 }
 public PersonQueriesController(IPersonQueries queries, DatabaseContext context)
 {
     this.queries = queries.ArgumentNullCheck(nameof(queries));
     this.context = context;
 }
 public PersonController(IPersonQueries personQueries) => PersonQueries = personQueries ?? throw new ArgumentNullException(nameof(personQueries));
 public DatabaseSeed(IMediator mediator, ILogger <DatabaseSeed> logger, IPersonQueries personQueries)
 {
     _mediator      = mediator;
     _logger        = logger;
     _personQueries = personQueries;
 }
示例#11
0
 public PersonController(IMediator mediator, IPersonQueries personQueries)
 {
     _mediator      = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _personQueries = personQueries ?? throw new ArgumentNullException(nameof(personQueries));
 }