예제 #1
0
        public async Task <bool> Inclui(Guid userGuid)
        {
            var context = _sessionContextData.ObterUserContext(userGuid);

            var ws  = new FuncionarioServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.FUNCIONARIO);
            var ws2 = new FuncionalidadeServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.FUNCIONALIDADE);

            var a = new MPermissaoAvulsa();

            var array = new List <MPermissaoAvulsa>();

            array.Add(a);
            var f = new MFuncionario();

            f.dsNome = "teste";
            try
            {
                var lista = await ws.IncluiAsync(context.ContextHeader, f, array.ToArray <MPermissaoAvulsa>());
            }
            catch (Exception ex)
            {
                throw;
            }


            return(true);
        }
예제 #2
0
        public async Task <List <Profissional> > ListarProfissionaisPorTermo(Guid userGuid, string termo)
        {
            var context = _sessionContextData.ObterUserContext(userGuid);
            var ws      = new FuncionarioServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.FUNCIONARIO);
            var lista   = await ws.PesquisaPorNomeEnderecoAsync(context.ContextHeader, termo);

            return(_mapper.Map <List <MFuncionario>, List <Profissional> >(lista.PesquisaPorNomeEnderecoResult.ToList()));
        }
예제 #3
0
        public async Task <Profissional> ObtemCompletoAsync(Guid userGuid, int cdFuncionario)
        {
            var context = _sessionContextData.ObterUserContext(userGuid);

            var ws    = new FuncionarioServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.FUNCIONARIO);
            var lista = await ws.ObtemCompletoAsync(context.ContextHeader, cdFuncionario);

            return(_mapper.Map <FuncionarioBackendService2, Profissional>(lista.ObtemCompletoResult));
        }
예제 #4
0
        public async Task <List <Profissional> > ListarProfissionais(Guid userGuid)
        {
            var context = _sessionContextData.ObterUserContext(userGuid);

            var ws    = new FuncionarioServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.FUNCIONARIO);
            var lista = await ws.ListaSimplesAtivosAsync(context.ContextHeader);

            return(_mapper.Map <List <FuncionarioBackendService>, List <Profissional> >(lista.ListaSimplesAtivosResult.ToList()));
        }
 public async Task Listar(Guid guid)
 {
     var context = _sessionContextData.Contexts.FirstOrDefault();
     var ws      = new FuncionarioServiceSoapClient(soapConfiguration, context.UrlServico + ServicesUrlConstants.FUNCIONARIO);
     var lista   = await ws.ListaSimplesAtivosAsync(context.ContextHeader);
 }