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); }