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);
        }
Exemple #2
0
 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;
 }