示例#1
0
 /// <summary>
 /// Default Constructor
 /// </summary>
 public APIService()
 {
     _breedListUri           = new Uri("https://dog.ceo/api/breeds/list/all");
     _breadRandomImageFormat = "https://dog.ceo/api/breed/{0}/images/random";
     _jsonContentTypeString  = "application/json; charset=utf-8";
     _apiResponseFactory     = APIResponseFactory.GetInstance();
 }
示例#2
0
 /// <summary>
 /// Method for retrieving an instance of this factory
 /// </summary>
 /// <returns></returns>
 public static APIResponseFactory GetInstance()
 {
     if (_apiResponseFactory == null)
     {
         _apiResponseFactory = new APIResponseFactory();
     }
     return(_apiResponseFactory);
 }