public async Task <IActionResult> ConsultarFluxoAutomaticoPorTipoSituacao(int IdTipoSituacaoAcomodacao)
        {
            List <ConsultarFluxoAutomaticoCheckTO> l_ListFluxoTO = new List <ConsultarFluxoAutomaticoCheckTO>();

            if (_settings.UseCache)
            {
                Cache <ConsultarFluxoAutomaticoCheckTO> mycache = new Cache <ConsultarFluxoAutomaticoCheckTO>(_settings.cacheConnection, _settings.cacheTime);

                l_ListFluxoTO = await mycache.GetListAsync("ConsultarFluxoAutomaticoPorTipoSituacao_" + cachePrefix +
                                                           IdTipoSituacaoAcomodacao.ToString());

                if (l_ListFluxoTO.Count == 0)
                {
                    ConsultarFluxoAutomaticoCheckTO sqlClass = new ConsultarFluxoAutomaticoCheckTO();
                    sqlClass.ConsultarFluxoAutomaticoCheckPorSituacaoTOCommand(IdTipoSituacaoAcomodacao, _settings.ConnectionString, ref l_ListFluxoTO);

                    if (l_ListFluxoTO.Count > 0)
                    {
                        await mycache.SetListAsync("ConsultarFluxoAutomaticoPorTipoSituacao_" + cachePrefix +
                                                   IdTipoSituacaoAcomodacao.ToString(), l_ListFluxoTO);
                    }
                }
            }
            else
            {
                ConsultarFluxoAutomaticoCheckTO sqlClass = new ConsultarFluxoAutomaticoCheckTO();
                sqlClass.ConsultarFluxoAutomaticoCheckPorSituacaoTOCommand(IdTipoSituacaoAcomodacao, _settings.ConnectionString, ref l_ListFluxoTO);
            }


            return(Ok(l_ListFluxoTO));
        }
        public async Task <IActionResult> ConsultarFluxoAutomatico()
        {
            List <ConsultarFluxoAutomaticoCheckTO> l_ListFluxoTO = new List <ConsultarFluxoAutomaticoCheckTO>();

            if (_settings.UseCache)
            {
                Cache <ConsultarFluxoAutomaticoCheckTO> mycache = new Cache <ConsultarFluxoAutomaticoCheckTO>(_settings.cacheConnection, _settings.cacheTime);

                l_ListFluxoTO = await mycache.GetListAsync("ConsultarFluxoAutomatico_" + cachePrefix);

                if (l_ListFluxoTO.Count == 0)
                {
                    ConsultarFluxoAutomaticoCheckTO sqlClass = new ConsultarFluxoAutomaticoCheckTO();
                    sqlClass.ConsultarFluxoAutomaticoCheckTOCommand(_settings.ConnectionString, ref l_ListFluxoTO);

                    if (l_ListFluxoTO.Count > 0)
                    {
                        await mycache.SetListAsync("ConsultarFluxoAutomatico_" + cachePrefix, l_ListFluxoTO);
                    }
                }
            }
            else
            {
                ConsultarFluxoAutomaticoCheckTO sqlClass = new ConsultarFluxoAutomaticoCheckTO();
                sqlClass.ConsultarFluxoAutomaticoCheckTOCommand(_settings.ConnectionString, ref l_ListFluxoTO);
            }


            return(Ok(l_ListFluxoTO));
        }