public async Task <IActionResult> SaveAsync([FromBody] SaveSonarrSettingsModel model) { var tvShowsSettings = new TvShowsSettings { Client = DownloadClient.Sonarr, Command = model.Command.Trim() }; var sonarrSetting = new SonarrSettings { Hostname = model.Hostname.Trim(), Port = model.Port, ApiKey = model.ApiKey.Trim(), TvPath = model.TvPath, TvProfile = model.TvProfile, TvTags = model.TvTags ?? Array.Empty <int>(), TvLanguage = model.TvLanguage, TvUseSeasonFolders = model.TvUseSeasonFolders, AnimePath = model.AnimePath, AnimeProfile = model.AnimeProfile, AnimeTags = model.AnimeTags ?? Array.Empty <int>(), AnimeLanguage = model.AnimeLanguage, AnimeUseSeasonFolders = model.AnimeUseSeasonFolders, UseSSL = model.UseSSL, Version = model.Version }; DownloadClientsSettingsRepository.SetSonarr(tvShowsSettings, sonarrSetting); return(Ok(new { ok = true })); }