public async Task <List <Cliente> > ListarClientesPorIdEscritorio(Guid userGuid) { var context = _sessionContextData.ObterUserContext(userGuid); var ws = new ClienteServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.CLIENTE); var lista = await ws.ListaPorEscritorioSituacaoComTelefoneAsync(context.ContextHeader, 1, SituacaoDeCliente.Ativa, true); return(_mapper.Map <List <ClienteBackendServiceTelefonePref2>, List <Cliente> >(lista.ListaPorEscritorioSituacaoComTelefoneResult.ToList())); }
public async Task <List <Cliente> > ListarClientes(Guid userGuid) { var context = _sessionContextData.ObterUserContext(userGuid); var ws = new ClienteServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.CLIENTE); var lista = await ws.ListaClientesAtivosAsync(context.ContextHeader); return(_mapper.Map <List <ClienteBackendService>, List <Cliente> >(lista.ListaClientesAtivosResult.ToList())); }
public async Task <List <Cliente> > ListarClientesPorTermo(Guid userGuid, string termo) { try { var context = _sessionContextData.ObterUserContext(userGuid); var ws = new ClienteServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.CLIENTE); var lista = await ws.PesquisaAvancadaClienteAsync(context.ContextHeader, termo, new[] { SituacaoDeCliente.Ativa }); //var lista = await ws.ListaPorNomeEnderecoCidadeAsync(context.ContextHeader); return(_mapper.Map <List <ClienteBackendService>, List <Cliente> >(lista.PesquisaAvancadaClienteResult.ToList())); } catch (Exception ex) { throw; } }
public async Task Listar(Guid userGuid) { var context = _sessionContextData.Contexts.FirstOrDefault(); var ws = new ClienteServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.CLIENTE); var lista = await ws.ListaClientesAtivosAsync(context.ContextHeader); }