public static async Task<ObservableCollection<oasaFeedItem>> getFeedsAsync(string url)
        {
           //The web object that will retrieve our feeds..
           SyndicationClient client = new SyndicationClient();
           //The URL of our feeds..
           Uri feedUri = new Uri(url);
           //Retrieve async the feeds..
           var feed = await client.RetrieveFeedAsync(feedUri);
           //The list of our feeds..
           ObservableCollection<oasaFeedItem> feedData = new ObservableCollection<oasaFeedItem>();
           //Fill up the list with each feed content..
           foreach (SyndicationItem item in feed.Items)
           {               
                oasaFeedItem of = new oasaFeedItem();
                of.PubDate = item.PublishedDate.DateTime;
                of.Title = item.Title.Text;
                try{ of.Link = item.Links[0].Uri; }catch(Exception){}

                 feedData.Add(of);
             }
             return feedData;
        }
        public static async Task <ObservableCollection <oasaFeedItem> > getFeedsAsync(string url)
        {
            //The web object that will retrieve our feeds..
            SyndicationClient client = new SyndicationClient();
            //The URL of our feeds..
            Uri feedUri = new Uri(url);
            //Retrieve async the feeds..
            var feed = await client.RetrieveFeedAsync(feedUri);

            //The list of our feeds..
            ObservableCollection <oasaFeedItem> feedData = new ObservableCollection <oasaFeedItem>();

            //Fill up the list with each feed content..
            foreach (SyndicationItem item in feed.Items)
            {
                oasaFeedItem of = new oasaFeedItem();
                of.PubDate = item.PublishedDate.DateTime;
                of.Title   = item.Title.Text;
                try{ of.Link = item.Links[0].Uri; }catch (Exception) {}

                feedData.Add(of);
            }
            return(feedData);
        }