/// <summary>
        /// Initializes a new instance of the <see cref="T:ReactiveUIAroundMe.Portable.WebServices.WebServiceControllerBase"/> class.
        /// </summary>
        /// <param name="storage">Storage.</param>
        /// <param name="log">Log.</param>
        /// <param name="clientHandler">Client handler.</param>
        public WebServiceControllerBase(ISQLiteStorage storage, ILogger log, HttpClientHandler clientHandler, IScheduler scheduler,
                                        IUserDefaults userDefaults)
        {
            Log = log;
            Tag = string.Format("{0} ", GetType());

            Storage   = storage;
            Scheduler = scheduler;

            ClientHandler = clientHandler;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Medibio.Portable.WebServices.AuthWebServiceController"/> class.
 /// </summary>
 /// <param name="clientHandler">Client handler.</param>
 public WebServiceController(ISQLiteStorage storage, ILogger log, HttpClientHandler clientHandler,
                             IScheduler scheduler, IUserDefaults userDefaults) : base(storage, log, clientHandler, scheduler, userDefaults)
 {
     BaseUrl = userDefaults.Host;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Medibio.Portable.WebServices.AuthGeoWebServiceController"/> class.
 /// </summary>
 /// <param name="clientHandler">Client handler.</param>
 public GoogleMapsWebServiceController(ISQLiteStorage storage, ILogger log, HttpClientHandler clientHandler,
                                       IScheduler scheduler, IUserDefaults userDefaults) : base(storage, log, clientHandler, scheduler, userDefaults)
 {
     BaseUrl = Config.GoogleMapsApiUrl;
 }