Beispiel #1
0
        /// <summary>
        /// Creates the key used to get and set in the cache.
        /// </summary>
        /// <param name="actionContext"></param>
        /// <returns></returns>
        private string CreateKey(HttpActionContext actionContext)
        {
            ILicenseSettings licenseSettings       = GetService <ILicenseSettings>(actionContext);
            const string     separator             = ":";
            MediaTypeWithQualityHeaderValue accept = actionContext?.Request?.Headers?.Accept?.FirstOrDefault();

            return(string.Concat(licenseSettings.ApplicationName, separator, actionContext?.Request?.RequestUri?.OriginalString, separator, accept != null ? accept.ToString() : string.Empty));
        }
Beispiel #2
0
 private static string GetSubject(ILicenseSettings licenseSettings)
 {
     return(string.Concat(licenseSettings.CompanyName, ": enquiry"));
 }
Beispiel #3
0
 public LicenseManager(ILicenseSettings licenseSettings)
 {
     _licenseSettings = licenseSettings;
 }
Beispiel #4
0
 public BlogDataProvider(IDataContext context, IModelDataService <DataModel.VPost> modelDataProvider, ILicenseSettings licenseSettings)
     : base(context, modelDataProvider)
 {
 }
Beispiel #5
0
 public ApiPropertyService(IEmailService emailService, IApiPropertyProvider apiPropertyProvider, IApiPropertyDataProvider apiPropertyDataProvider, IDiskStorageProvider storageProvider, ILicenseSettings licenseSettings, IEmailContext emailContext, ILog log)
 {
     _emailService            = emailService ?? throw new ArgumentNullException(nameof(emailService));
     _apiPropertyProvider     = apiPropertyProvider ?? throw new ArgumentNullException(nameof(apiPropertyProvider));
     _apiPropertyDataProvider = apiPropertyDataProvider ?? throw new ArgumentNullException(nameof(apiPropertyDataProvider));
     _storageProvider         = storageProvider ?? throw new ArgumentNullException(nameof(storageProvider));
     _licenseSettings         = licenseSettings ?? throw new ArgumentNullException(nameof(licenseSettings));
     _emailContext            = emailContext ?? throw new ArgumentNullException(nameof(emailContext));
     _log = log ?? throw new ArgumentNullException(nameof(log));
 }