banshee r3293 - in trunk/musicbrainz-sharp/src/MusicBrainz: . MusicBrainz



Author: scottp
Date: Thu Feb 21 08:59:54 2008
New Revision: 3293
URL: http://svn.gnome.org/viewvc/banshee?rev=3293&view=rev

Log:
* src/MusicBrainz/MusicBrainz/Track.cs: Added new overload to Query().

Modified:
   trunk/musicbrainz-sharp/src/MusicBrainz/ChangeLog
   trunk/musicbrainz-sharp/src/MusicBrainz/MusicBrainz/Track.cs

Modified: trunk/musicbrainz-sharp/src/MusicBrainz/MusicBrainz/Track.cs
==============================================================================
--- trunk/musicbrainz-sharp/src/MusicBrainz/MusicBrainz/Track.cs	(original)
+++ trunk/musicbrainz-sharp/src/MusicBrainz/MusicBrainz/Track.cs	Thu Feb 21 08:59:54 2008
@@ -234,17 +234,35 @@
             return Query(parameters);
         }
 
-        public static Query<Track> Query(string title, string artist)
+        public static Query<Track> Query(string title, string release)
         {
             if(title == null)
                 throw new ArgumentNullException("title");
             
+            if(release == null)
+                throw new ArgumentNullException("release");
+            
+            TrackQueryParameters parameters = new TrackQueryParameters();
+            parameters.Title = title;
+            parameters.Release = release;
+            return Query(parameters);
+        }
+        
+        public static Query<Track> Query(string title, string release, string artist)
+        {
+            if(title == null)
+                throw new ArgumentNullException("title");
+            
+            if(release == null)
+                throw new ArgumentNullException("release");
+            
             if(artist == null)
                 throw new ArgumentNullException("artist");
             
             TrackQueryParameters parameters = new TrackQueryParameters();
-            parameters.Artist = artist;
             parameters.Title = title;
+            parameters.Release = release;
+            parameters.Artist = artist;
             return Query(parameters);
         }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]