예제 #1
0
        public async Task <List <GrupoForo> > ListarComarcas(Guid userGuid, RamosJudicialEnum ramosJudicial, string Uf, TipoDeInstanciaEnum instancia, int?regiao)
        {
            var context  = _sessionContextData.ObterUserContext(userGuid);
            var ws       = new CEGrupoForoServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.GRUPO_FORO);
            var comarcas = await ws.ListaPorRamoDeJusticaEstadoEGrupoDeFamiliaAsync(context.ContextHeader, (Lawoffice.Backend.GrupoforoService.RamosJudicial) ramosJudicial, Uf, (int)instancia, regiao ?? int.MinValue);

            return(_mapper.Map <List <GrupoForo> >(comarcas.ListaPorRamoDeJusticaEstadoEGrupoDeFamiliaResult));
        }
예제 #2
0
        public async Task <List <RegiaoRamoJudicial> > ListarRegioesDoRamoJudicial(Guid userGuid, RamosJudicialEnum ramosJudicial)
        {
            var context = _sessionContextData.ObterUserContext(userGuid);
            var ws      = new CEGrupoForoServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.GRUPO_FORO);
            var retorno = await ws.ListaRegioesAsync(context.ContextHeader, (Lawoffice.Backend.GrupoforoService.RamosJudicial) ramosJudicial);

            return(_mapper.Map <List <RegiaoRamoJudicial> >(retorno.ListaRegioesResult));
        }
예제 #3
0
        public async Task <GrupoForo> Obtem(Guid userGuid, int idGrupoForo, string uf)
        {
            var context = _sessionContextData.ObterUserContext(userGuid);
            var ws      = new CEGrupoForoServiceSoapClient(endpointConfiguration, context.UrlServico + ServicesUrlConstants.GRUPO_FORO);
            var retorno = await ws.ObtemAsync(context.ContextHeader, idGrupoForo, uf);

            var retornoTranslated = _mapper.Map <GrupoForo>(retorno.ObtemResult);

            return(retornoTranslated);
        }