public async Task <DetailVacanciesDto> Handle(GetDetailVacancies request, CancellationToken cancellationToken) { try { var result = await _repository.FindById(request.Id); if (result != null) { var response = _mapper.Map <DetailVacanciesDto>(result); return(response); } return(new DetailVacanciesDto()); } catch (Exception e) { _logger.LogError(nameof(GetDetailVacanciesHandler.Handle), e); return(new DetailVacanciesDto()); } }