示例#1
0
 private static async Task <List <BarData> > CollectBarsFromProvider(IBeerable provider,
                                                                     double latitude, double longitude, double radius)
 {
     try
     {
         return(await provider.GetBarsAroundAsync(latitude, longitude, radius));
     }
     catch (NotImplementedException)
     {
         return(provider.GetBarsAround(latitude, longitude, radius));
     }
 }
示例#2
0
        private async Task <List <BarData> > CollectBarsFromProvider(IBeerable provider,
                                                                     string latitude, string longitude, string radius)
        {
            List <BarData> response;

            try
            {
                response = await provider.GetBarsAroundAsync(latitude, longitude, radius);
            }
            catch (NotImplementedException)
            {
                response = provider.GetBarsAround(latitude, longitude, radius);
            }
            return(response);
        }