public PlaylistResponse(JResponse jResp) { Success = jResp.r == "0"; if (Success) { Message = "ok"; MaxVersion = jResp.version_max; List <Song> songList = new List <Song>(); foreach (var item in jResp.song) { try { songList.Add(new Song(item)); } catch { } } Songs = songList.ToArray(); } else { Songs = null; Message = jResp.err; MaxVersion = null; } }
public PlaylistResponse(JResponse jResp) { Success = jResp.r == "0"; if (Success) { Message = "ok"; MaxVersion = jResp.version_max; List<Song> songList = new List<Song>(); foreach (var item in jResp.song) { try { songList.Add(new Song(item)); } catch { } } Songs = songList.ToArray(); } else { Songs = null; Message = jResp.err; MaxVersion = null; } }
internal LoginResponse(JResponse jResp) { if (jResp.r == "1") { if (jResp.err == "wrong_email") { this.Result = LoginResult.InvalidEmail; } else if (jResp.err == "wrong_password") { this.Result = LoginResult.InvalidPassword; } this.Message = jResp.err; } else { this.Result = LoginResult.Success; this.Message = "ok"; this.UserName = jResp.user_name; this.Email = jResp.email; } }