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() })); }