public static ThirdPartySettingsModel ToModel(this ThirdPartySettings thirdPartySettings) { var model = new ThirdPartySettingsModel() { EchonestApiKey = thirdPartySettings.EchonestApiKey, SevenDigitalOAuthConsumerKey = thirdPartySettings.SevenDigitalOAuthConsumerKey, SevenDigitalOAuthConsumerSecret = thirdPartySettings.SevenDigitalOAuthConsumerSecret, SevenDigitalPartnerId = thirdPartySettings.SevenDigitalPartnerId }; return(model); }
public IHttpActionResult Post(ThirdPartySettingsModel entityModel) { var thirdPartySettings = new ThirdPartySettings() { EchonestApiKey = entityModel.EchonestApiKey, SevenDigitalOAuthConsumerKey = entityModel.SevenDigitalOAuthConsumerKey, SevenDigitalOAuthConsumerSecret = entityModel.SevenDigitalOAuthConsumerSecret, SevenDigitalPartnerId = entityModel.SevenDigitalPartnerId }; _settingService.Save(thirdPartySettings); VerboseReporter.ReportSuccess("Settings saved successfully", "post_setting"); return(RespondSuccess(new { ThirdPartySettings = thirdPartySettings.ToModel() })); }
public EchoNestMusicService(ThirdPartySettings thirdPartySettings) { _thirdPartySettings = thirdPartySettings; }
public ArtistPageApiService(ThirdPartySettings thirdPartySettings, ICacheProvider cacheProvider) { _thirdPartySettings = thirdPartySettings; _cacheProvider = cacheProvider; }