Ejemplo n.º 1
0
        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()));
        }
Ejemplo n.º 2
0
        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()));
        }
Ejemplo n.º 3
0
        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);
 }