/// <summary> /// Constructor de la clase /// </summary> /// <param name="inner">Campo que representa la instancia del handler</param> /// <param name="logger"></param> public LogPipeline(IRequestHandler<TRequest, TResponse> inner, ILogger<IRequestHandler<TRequest, TResponse>> logger, IHttpContextAccessor httpContextAccessor, IUserInfoAccesor userInfoAccesor) { this.inner = inner ?? throw new ArgumentNullException(nameof(inner)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); this.userInfoAccesor = userInfoAccesor ?? throw new ArgumentNullException(nameof(userInfoAccesor)); }
/// <summary> /// Constructor /// </summary> public GetDetailEmployeeExternalCommandHandler(IRepository <Empleado> repositoryEmpleado, IUserInfoAccesor userInfoAccesor) { this.repositoryEmpleado = repositoryEmpleado ?? throw new ArgumentNullException(nameof(repositoryEmpleado)); this.userInfoAccesor = userInfoAccesor ?? throw new ArgumentNullException(nameof(userInfoAccesor)); }
public ResultadosIntegracionRepository(AccionaCovidContext context, IUserInfoAccesor userInfoAccesor, bool logicalRemove) : base(context, userInfoAccesor, logicalRemove) { }
/// <summary> /// Constructor /// </summary> /// <param name="mediator"></param> public EmployeesController(IMediator mediator, IUserInfoAccesor userInfoAccesor) : base(mediator) { this.userInfoAccesor = userInfoAccesor; }
/// <summary> /// Constructor con la inyección del contexto. /// </summary> /// <param name="context"></param> public GenericRepository(AccionaCovidContext context, IUserInfoAccesor userInfoAccesor, bool logicalRemove) { this.Context = context ?? throw new ArgumentNullException(nameof(context)); this.logicalRemove = logicalRemove; this.userInfoAccesor = userInfoAccesor ?? throw new ArgumentNullException(nameof(userInfoAccesor)); }