/// <summary> /// Constructor /// </summary> public CreatePassportByStateStringCommandHandler(ICreatePassportService CreatePassportService, IRepository <Empleado> repository, IRepository <EstadoPasaporte> repositoryEstados, ITelemetryService telemetry) { this.CreatePassportService = CreatePassportService; this.repository = repository; this.repositoryEstados = repositoryEstados; this.telemetry = telemetry ?? throw new ArgumentNullException(nameof(telemetry)); }
/// <summary> /// Constructor /// </summary> public CreateRiskFactorsCommandHandler(IRepository <ValoracionFactorRiesgo> repository, IRepository <Empleado> repositoryEmpleado, ICreatePassportService createPassportService, IRepository <EstadoPasaporte> repositoryEstados, IRepository <FactorRiesgo> repositoryFactores) { this.repository = repository ?? throw new ArgumentNullException(nameof(repository)); this.repositoryEmpleado = repositoryEmpleado ?? throw new ArgumentNullException(nameof(repositoryEmpleado)); this.createPassportService = createPassportService; this.repositoryEstados = repositoryEstados; this.repositoryFactores = repositoryFactores; }
/// <summary> /// Constructor /// </summary> public RegisterGenerationManualCommandHandler(IRepository <Empleado> repositoryEmpleado, IRepository <TipoSintomas> repositoryTipoSintoma, IRepository <ParametroMedico> repositoryParametroMedico, ICreatePassportService createPassportService, IRepository <EstadoPasaporte> repositoryEstados, IRepository <FichaMedica> repositoryFichaMedica) : base(repositoryEmpleado, repositoryFichaMedica) { this.repositoryEmpleado = repositoryEmpleado; this.repositoryTipoSintoma = repositoryTipoSintoma; this.createPassportService = createPassportService; this.repositoryEstados = repositoryEstados; createPassportService.CalculateNewStateEvent += CreatePassportService_CalculateNewStateEvent; createPassportService.AddNewPassportEvent += CreatePassportService_AddNewPassportEvent; createPassportService.AddOldPassportEvent += CreatePassportService_AddOldPassportEvent; }
/// <summary> /// Constructor /// </summary> public RegisterTemperatureMeditionSecurityCommandHandler(IRepository <SeguimientoMedico> repositorySeguimientos, IRepository <Empleado> repositoryEmpleado, IRepository <ParametroMedico> repositoryParametroMedico, ICreatePassportService createPassportService, IRepository <EstadoPasaporte> repositoryEstados, IRepository <FichaMedica> repositoryFichaMedica) : base(repositoryEmpleado, repositoryFichaMedica) { this.repositorySeguimientos = repositorySeguimientos; this.repositoryEmpleado = repositoryEmpleado; this.repositoryParametroMedico = repositoryParametroMedico; this.createPassportService = createPassportService; this.repositoryEstados = repositoryEstados; createPassportService.CalculateNewStateEvent += CreatePassportService_CalculateNewStateEvent; createPassportService.AddNewPassportEvent += CreatePassportService_AddNewPassportEvent; createPassportService.AddOldPassportEvent += CreatePassportService_AddOldPassportEvent; }
/// <summary> /// Constructor /// </summary> public RegisterSymptomInquiryResultCommandHandler(IRepository <Empleado> repositoryEmpleado, IRepository <ResultadoEncuestaSintomas> repositoryEncuesta, IRepository <TipoSintomas> repositorySintomas, ICreatePassportService createPassportService, IRepository <EstadoPasaporte> repositoryEstados, IRepository <FichaMedica> repositoryFichaMedica) : base(repositoryEmpleado, repositoryFichaMedica) { this.repositoryEmpleado = repositoryEmpleado; this.repositoryEncuesta = repositoryEncuesta; this.repositorySintomas = repositorySintomas; this.createPassportService = createPassportService; this.repositoryEstados = repositoryEstados; createPassportService.CalculateNewStateEvent += CreatePassportService_CalculateNewStateEvent; createPassportService.AddNewPassportEvent += CreatePassportService_AddNewPassportEvent; createPassportService.AddOldPassportEvent += CreatePassportService_AddOldPassportEvent; }
/// <summary> /// Constructor /// </summary> public CreatePassportCommandHandler(ICreatePassportService createPassportService, IRepository <Empleado> repository, IRepository <EstadoPasaporte> repositoryEstados) { this.createPassportService = createPassportService; this.repository = repository; this.repositoryEstados = repositoryEstados; }