public Share(ApiHelper apiHelper) { _apiHelper = apiHelper; _log = apiHelper.Log; _highTailApi = apiHelper.HighTailApi; _maxTryCount = apiHelper.MaxTryCount; }
public Storage(ApiHelper apiHelper , IShare share) { _apiHelper = apiHelper; _log = apiHelper.Log; _highTailApi = apiHelper.HighTailApi; _maxTryCount = apiHelper.MaxTryCount; _share = share; }
public Files(ApiHelper apiHelper , IShare share) { _apiHelper = apiHelper; _log = apiHelper.Log; _highTailApi = apiHelper.HighTailApi; _maxTryCount = apiHelper.MaxTryCount; _share = share; _fileExpirationDays = Convert.ToInt32(ConfigurationManager.AppSettings["FileExpirationDays"]); }
public ApiHelper( IYouSendItAPI highTailApi , ILog log , int?maxTryCount = null) { HighTailApi = highTailApi; Log = log; if (string.IsNullOrEmpty(HighTailApi.AuthToken)) { HighTailApi.Login(ConfigurationManager.AppSettings["HighTailEmail"], ConfigurationManager.AppSettings["HighTailPassword"]); } else { HighTailApi = highTailApi; } if (maxTryCount.HasValue && maxTryCount.Value > 0) { MaxTryCount = maxTryCount.Value; } }