public async Task <IEnumerable <LeadInformationResponse> > Handle(LeadInformationRequest request, CancellationToken cancellationToken = default)
        {
            var flatItem = await _leadRepository.GetLead();

            var leadInformation = _mapper.MapAll <LeadInformationResponse>(flatItem);

            return(leadInformation);
        }
        public async Task <IEnumerable <LeadInformationResponse> > GetLeadInformation()
        {
            _logger.LogInformation("Get lead api started on {Time}", DateTime.Now);
            LeadInformationRequest leadRequest = new LeadInformationRequest();
            var response = await _mediator.Send(leadRequest);

            _logger.LogInformation("Get lead api ended on {Time}", DateTime.Now);
            return(response);
        }