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;
            }
        }
Example #2
0
        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;
            }
        }
Example #3
0
        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;
            }
        }
Example #4
0
        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;
            }
        }