Пример #1
0
        public async Task <IActionResult> GetAllSecrets()
        {
            var query  = new GetAllSecretsQuery();
            var result = await _mediator.Send(query);

            return(new OkObjectResult(result));
        }
        public async Task <List <SecretDto> > Handle(GetAllSecretsQuery request, CancellationToken cancellationToken)
        {
            var result = await _secretRepository.GetAllSecretsAsync();

            //automapper to convert it back to secretDto
            var secretDto = _mapper.Map <IEnumerable <SecretDto> >(result);

            return(secretDto.ToList());
        }