public static Lawoffice.Backend.AgendaService.TipoDeLembrete toServiceEnum(TipoDeTarefaEnum tipoDeItem) { switch (tipoDeItem) { case TipoDeTarefaEnum.Audiencia: return(Lawoffice.Backend.AgendaService.TipoDeLembrete.CompromissoAudiencia); case TipoDeTarefaEnum.Prazo: return(Lawoffice.Backend.AgendaService.TipoDeLembrete.PrazoPublicacao); default: throw new NotImplementedException("Conversão de enum não especificada"); } }
public async Task <List <TituloCobranca> > ListaAsync(Guid userGuid, TipoDeTarefaEnum tipoDeTarefaEnum, int?idTituloPai = null) { var context = _sessionContextData.ObterUserContext(userGuid); var ws = new CETituloDeCobrancaServiceSoapClient(_soapConfiguration, context.UrlServico + ServicesUrlConstants.TITULOCOBRANCA); TipoEventoDeCobranca tipoDeItem = EnumConverter.toServiceEnumEventoDeCobranca(tipoDeTarefaEnum); if (idTituloPai.HasValue && idTituloPai.Value > 0) { var resultFilho = await ws.ListaPorTituloPaiAsync(context.ContextHeader, idTituloPai.Value); return(_mapper.Map <List <TituloCobranca> >(resultFilho.ListaPorTituloPaiResult)); } var result = await ws.ListaPorTipoEventoAsync(context.ContextHeader, tipoDeItem); return(_mapper.Map <List <TituloCobranca> >(result.ListaPorTipoEventoResult)); }
public async Task <List <Profissional> > ListaPossiveisExecutores(Guid userGuid, TipoDeTarefaEnum tipoDeItem) { var context = _sessionContextData.ObterUserContext(userGuid); //var audienciaLOBackend = _mapper.Map<Lawoffice.Backend.CompromissoAudienciaService.MCompromissoAudiencia>(audiencia); var ws = new Lawoffice.Backend.AgendaService.CEAgendaServiceSoapClient(_soapConfiguration, context.UrlServico + ServicesUrlConstants.AGENDA); var result = await ws.ListaPossiveisExecutoresAsync(context.ContextHeader, EnumConverter.toServiceEnum(tipoDeItem)); return(_mapper.Map <List <Profissional> >(result.ListaPossiveisExecutoresResult)); }
public static Lawoffice.Backend.TituloDeCobrancaService.TipoEventoDeCobranca toServiceEnumEventoDeCobranca(TipoDeTarefaEnum tipoDeItem) { switch (tipoDeItem) { case TipoDeTarefaEnum.Audiencia: return(Lawoffice.Backend.TituloDeCobrancaService.TipoEventoDeCobranca.PorAudiencia); case TipoDeTarefaEnum.Prazo: return(Lawoffice.Backend.TituloDeCobrancaService.TipoEventoDeCobranca.PorPrazo); default: throw new NotImplementedException("Conversão de enum não especificada"); } }