/// <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)); }
private static string GetSubject(ILicenseSettings licenseSettings) { return(string.Concat(licenseSettings.CompanyName, ": enquiry")); }
public LicenseManager(ILicenseSettings licenseSettings) { _licenseSettings = licenseSettings; }
public BlogDataProvider(IDataContext context, IModelDataService <DataModel.VPost> modelDataProvider, ILicenseSettings licenseSettings) : base(context, modelDataProvider) { }
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)); }