Example #1
0
        public string AddSongMenuToUser([FromBody] object json)
        {
            JObject  j = JObject.Parse(json.ToString());
            SongMenu s = new SongMenu()
            {
                M_Img          = "/Default/AddDafaultMenu.jpg",
                M_Info         = "暂无简介",
                M_Name         = j["name"].ToString(),
                M_Type         = 1,
                M_UserId       = int.Parse(j["uid"].ToString()),
                M_SongId       = "",
                M_CollectCount = 0,
                M_PlayCount    = 0,
                M_CreatTime    = DateTime.Now
            };

            try
            {
                int mid = SongMenuService.CreatInitSongMenu(s);
                // 将创建的歌单添加到用户表字段中
                if (SongMenuService.AddSongMenu(s.M_UserId, mid, 1) == "创建成功")
                {
                    return(mid + "");
                }
                else
                {
                    return("失败");
                }
            }
            catch (Exception)
            {
                return("失败");
            }
        }
Example #2
0
        public string Register()
        {
            HttpContextBase contextBase = (HttpContextBase)Request.Properties["MS_HttpContext"];
            HttpRequestBase requestBase = contextBase.Request;

            UserInfo u = new UserInfo()
            {
                U_Name             = requestBase.Form["email"].ToString(),
                U_Pwd              = requestBase.Form["pwd"].ToString(),
                U_Email            = requestBase.Form["email"].ToString(),
                U_Img              = "/Default/PhotoDefault.jpg",
                U_Fans             = "",              //粉丝
                U_CreatSongMenu    = "",              //创建的歌单
                U_CollectSongMenu  = "",              //收藏的歌单
                U_Hobby            = "",              //爱好
                U_Tell             = "",              //电话
                U_Info             = "这个人很懒 还没有填写哦~", //个人介绍
                U_Like             = "",
                U_Follow           = "",              //关注
                U_Gender           = "男",             //性别
                U_Birthday         = DateTime.Now,
                U_RegistrationTime = DateTime.Now
            };
            int uid = UserInfoService.AddUserInfo(u);

            if (uid != 0)
            {
                //初始化用户信息  --创建默认歌单 我的喜欢
                int sid = SongMenuService.CreatInitSongMenu(uid);
                //将创建的歌曲id 添加到用户创建列表
                if (sid != 0)
                {
                    try
                    {
                        if (SongMenuService.AddSongMenu(uid, sid, 1) == "创建成功")
                        {
                            return("注册成功");
                        }
                    }
                    catch (Exception e)
                    {
                        //用户不存在
                        return(e.Message);
                    }
                }
                return("注册成功,用户信息初始化失败");
            }
            else
            {
                return("注册失败,当前账号已存在或服务器错误");
            }
        }
Example #3
0
 public string AddCollectSongMenu(int uid, int mid)
 {
     return(SongMenuService.AddSongMenu(uid, mid, 2));
 }
Example #4
0
 public string RmCollectSongMenu(int uid, int mid)
 {
     return(SongMenuService.AddSongMenu(uid, mid, 2, true));
 }
Example #5
0
 public string RmCreateSongMenu(int uid, int mid)
 {
     return(SongMenuService.AddSongMenu(uid, mid, 1, true));
 }