Esempio n. 1
0
        public async Task <IActionResult> GetLeads([FromRoute] Guid organizationId, [FromQuery] CommonFilters filters)
        {
            var ao    = _agencyOwner.Value;
            var leads = await _leadService.GetLeads <AgencyOwnerLeadOutput>(ao, filters);

            AddPagination(filters, leads.Total);
            return(Ok(leads.Data));
        }
Esempio n. 2
0
        public IActionResult GetLeads()
        {
            var leads    = _leadService.GetLeads();
            var response = new ResponseDto(nameof(GetLeads), ResultadoResponse.Sucesso, leads);

            return(Ok(response));
        }
Esempio n. 3
0
        public async Task <IActionResult> GetLeads([FromRoute] Guid organizationId, [FromQuery] CommonFilters filters)
        {
            var leads = await _leadService.GetLeads <AccountManagerLeadOutput>(_accountManager, filters);

            AddPagination(filters, leads.Total);
            return(Ok(leads.Data));
        }
Esempio n. 4
0
        public LeadGroupGraphType(ILeadService leadService)
        {
            Name = "Lead";

            Field <ListGraphType <LeadType> >("leads", resolve: (context) =>
            {
                var a = leadService.GetLeads();
                return(a.Leads);
            });
        }
Esempio n. 5
0
        public async Task <IActionResult> GetAllLeads()
        {
            try
            {
                var leads = await _leadService.GetLeads();

                return(Ok(leads.Select(l => l.ToLeadResponse()).ToList()));
            }
            catch (Exception e)
            {
                return(BadRequest(new ErrorPayload(1, e.Message)));
            }
        }
Esempio n. 6
0
 public IEnumerable <Lead> Get()
 {
     return(_leadService.GetLeads());
 }
        public async Task <IActionResult> GetLeads([FromQuery] LeadParameters leadParameters)
        {
            var result = await leadService.GetLeads(leadParameters);

            return(StatusCode((int)result.Code, result.Value));
        }