public static void AddSingerEachOne(MHzSongBase song, JToken singers) { if (singers != null && singers.HasValues) { singers.Children().ToList().ForEach(jo_singer => song.Singers.Add(CreateSingerInstance(jo_singer))); } }
public static void AddRelease(MHzSongBase song, JToken jo_release) { if (jo_release == null || !jo_release.HasValues) { return; } song.Release = CreateDefaultReleaseInstance(jo_release); }
public static string GetIdentity(MHzSongBase song) { return(IdentityWithSHA256(song)); }
private static string IdentityWithSHA256(MHzSongBase song) { return(song.SHA256); }
private static string IdentityWithID(MHzSongBase song) { return(song.SID + "SS" + song.AID + "AA" + song.SSID); }