static void Main(string[] args) { /* * TSCSingers singers = new TSCSingers(); * SingingClubClient scc = new SingingClubDataReference.SingingClubClient();// new SingingClubClient(); * string s = scc.GeneralStore("TSCSingers", "GET", singers.GetDataXml()); * TSCSongs songs = new TSCSongs(); * songs.PageOrder = "[Title], [Artist], [Disk]"; * songs.PageOffset = 0; * songs.PageReturn = 50; * s = scc.GeneralStore("TSCSongList_Main", "GET", songs.GetDataXml()); * s = ""; */ SingingClubClient client = new SingingClubClient(); TSCSongs songs = new TSCSongs(); songs.Title = "Beautiful Noise"; songs.Artist = "Neil Diamond"; songs.Disk = "MJT"; //string singerkey = "Major Tom"; //TSCSingersSongs singerssongs = new TSCSingersSongs(singerkey, songs.Title, songs.Artist); string xml = client.GeneralStore("TSCSongList_Main", "GET", songs.GetDataXml()); /* * if (xml != null && xml.Trim().Length == 0) * { * singerssongs.URL = songs.OneDrive; * xml = client.GeneralStore("TSCSingersSongs", "INSERT", singerssongs.GetDataXml()); * } */ }
public bool Equals(TSCSongs a) { if ((object)a == null) { return(false); } return(FieldsEqual(this, a)); }
public bool KeyEquals(TSCSongs a) { if ((object)a == null) { return(false); } return( a.Title.Trim().ToLower() == Title.Trim().ToLower() && a.Artist.Trim().ToLower() == Artist.Trim().ToLower() && a.Disk.Trim().ToLower() == Disk.Trim().ToLower() ); }
public TSCSongs(TSCSongs tscsongs) : this() { Title = new string(tscsongs.Title.ToArray()); Artist = new string(tscsongs.Artist.ToArray()); Disk = new string(tscsongs.Disk.ToArray()); DuetArtist = new string(tscsongs.DuetArtist.ToArray()); IsHelper = new string(tscsongs.IsHelper.ToArray()); IsDuet = new string(tscsongs.IsDuet.ToArray()); OneDrive = new string(tscsongs.OneDrive.ToArray()); FilePath = new string(tscsongs.FilePath.ToArray()); }
public static bool FieldsEqual(TSCSongs a, TSCSongs b) { return( (a.Title == b.Title) && (a.Artist == b.Artist) && (a.Disk == b.Disk) && (a.DuetArtist == b.DuetArtist) && (a.IsHelper == b.IsHelper) && (a.IsDuet == b.IsDuet) && (a.OneDrive == b.OneDrive) && (a.FilePath == b.FilePath) && (true) ); }
public override bool Equals(object obj) { if (obj == null) { return(false); } TSCSongs a = obj as TSCSongs; if (a == null) { return(false); } return(FieldsEqual(this, a)); }