C# Class Channel9Downloader.DataAccess.RssRepository

Inheritance: IRssRepository
Show file Open project: MadCowDevelopment/Channel9Downloader

Public Methods

Method Description
GetRssItems ( ) : List

Gets all RSS items.

GetRssItems ( Category category ) : List

Gets all RSS items for the specified category.

Private Methods

Method Description
DownloadFeedData ( ) : System.Xml.Linq.XDocument

Downloads RSS feed data.

DownloadFeedData ( Category category ) : System.Xml.Linq.XDocument

Downloads RSS feed data for the specified category.

DownloadFeedData ( string address ) : System.Xml.Linq.XDocument

Downloads RSS feed data from the specified address.

ParseRssItems ( System.Xml.Linq.XDocument doc ) : List

Parses RSS feed data.

RssRepository ( IDependencyComposer dependencyComposer ) : System

Method Details

GetRssItems() public method

Gets all RSS items.
public GetRssItems ( ) : List
return List

GetRssItems() public method

Gets all RSS items for the specified category.
public GetRssItems ( Category category ) : List
category Channel9Downloader.Entities.Category The category for which RSS items should be retrieved.
return List