private IHttpContextAccessor _httpContextAccessor; // Lo usao para acceder al contexto del usuario logeado public PersonasController(ApplicationDbContext context, IPersonaQueryRepository personasQueryRepository, IPersonaCommandService personaCommandService, IPersonaQueryService personaQueryService, IHttpContextAccessor httpContextAccessor) { this.db = context; this._personasQueryRepository = personasQueryRepository; this._personaCommandService = personaCommandService; this._personaQueryService = personaQueryService; this._httpContextAccessor = httpContextAccessor; }
public PersonaController(ILogger <PersonaController> logger, IPersonaQueryService personaQueryService, IMediator mediator, ICloudStorage cloudStorage) { _logger = logger; _personaQueryService = personaQueryService; _mediator = mediator; _cloudStorage = cloudStorage; }
public PersonasController(IPersonaQueryRepository personasQuery, IPersonaQueryService personaQueryService, IPersonaCommandService personaCommandService) { this._personasQueryRepository = personasQuery; this._personaCommandService = personaCommandService; this._personaQueryService = personaQueryService; }