コード例 #1
0
        public string gedData()
        {
            try
            {
                dataTemp = _connectionMethod.connectTo(URI);
                cache    = dataTemp; //Guardamos datos en cache en la primera conexión por si falla api en un futuro.
            }
            catch
            {
                if (cache == null)
                {
                    throw new Exception("No se ha podido conectar a la api, tampoco existen datos cacheados");
                }

                dataTemp = cache; //Si falla intentamos recuperar de la cache.
            }

            return(dataTemp);
        }