private MasterReleaseSearchResult ReadMasterSearchResult(JObject source) { MasterReleaseSearchResult masterResult = new MasterReleaseSearchResult(); this.ReadReleaseBaseSearchResultData(masterResult, source); foreach (var item in source) { switch (item.Key) { case "id": case "thumb": case "title": case "type": case "uri": case "resource_url": break; case "style": case "year": case "genre": break; default: this.ThrowIfStrict("Unknown key: " + item.Key); break; } } return(masterResult); }
private MasterReleaseSearchResult ReadMasterSearchResult(JObject source) { MasterReleaseSearchResult masterResult = new MasterReleaseSearchResult(); this.ReadReleaseBaseSearchResultData(masterResult, source); foreach (var item in source) { switch (item.Key) { case "id": case "thumb": case "title": case "type": case "uri": case "resource_url": break; case "style": case "year": case "genre": break; default: this.ThrowIfStrict("Unknown key: " + item.Key); break; } } return masterResult; }