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)); }
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)); }
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); }