public static List <ComicVineVolume> GetVolumeQueryResponse(SearchType searchType, string data) { if (searchType == null) { throw new ArgumentNullException("searchType"); } if (data == null) { throw new ArgumentNullException("data"); } List <ComicVineVolume> comicVineVolumeList = null; if (searchType == SearchType.Xml) { comicVineVolumeList = XmlReadVolumeQuery.GetVolumeQueryResponse(data); } else { comicVineVolumeList = JsonReadVolumeQuery.GetVolumeQueryResponse(data); } return(comicVineVolumeList); }
public static ComicVineVolume GetVolume(SearchType searchType, string data) { if (searchType == null) { throw new ArgumentNullException("searchType"); } if (data == null) { throw new ArgumentNullException("data"); } ComicVineVolume detailedComicVineVolume = new ComicVineVolume(); if (searchType == SearchType.Xml) { detailedComicVineVolume = XmlReadVolumeQuery.GetVolume(data); } else { detailedComicVineVolume = JsonReadVolumeQuery.GetVolume(data); } return(detailedComicVineVolume); }
public static ComicVineResponseData GetFirstVolumeQueryResponse(SearchType searchType, string data) { if (searchType == null) { throw new ArgumentNullException("searchType"); } if (data == null) { throw new ArgumentNullException("data"); } ComicVineResponseData comicVineResponseData = null; if (searchType == SearchType.Xml) { comicVineResponseData = XmlReadVolumeQuery.GetFirstVolumeQueryResponse(data); } else { comicVineResponseData = JsonReadVolumeQuery.GetFirstVolumeQueryResponse(data); } return(comicVineResponseData); }