Beispiel #1
0
        public JsonResult DeleUserManage(int id, string userId)
        {
            JsonModel jm = new JsonModel();

            try
            {
                IUserSocialCircleBLL userSocialCircleBll = BLLFactory <IUserSocialCircleBLL> .GetBLL("UserSocialCircleBLL");

                if (userId != null)
                {
                    string[] a = userId.Split(',');

                    int[] intTemp = new int[a.Length - 1];
                    for (int i = 0; i < a.Length - 1; i++)
                    {
                        intTemp[i] = int.Parse(a[i]);
                    }

                    for (var c = 0; c < intTemp.Length; c++)
                    {
                        int d = intTemp[c];
                        if (userSocialCircleBll.Exist(u => u.UserId == d && u.SocialCircleId == id && u.ApplyStatus == ConstantParam.IsVerified_YES))
                        {
                            userSocialCircleBll.ExecuteSql(string.Format("update R_UserSocialCircle set ApplyStatus=3 where UserId={0} and SocialCircleId={1} and ApplyStatus=1", d, id));
                        }
                    }
                }
            }
            catch
            {
                jm.Msg = "删除失败";
            }
            return(Json(jm, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public JsonResult Exit(int id)
        {
            int       userId = GetCurrentUser().Id;
            JsonModel jm     = new JsonModel();

            try
            {
                IUserSocialCircleBLL userSocialCircleBLL = BLLFactory <IUserSocialCircleBLL> .GetBLL("UserSocialCircleBLL");

                if (userSocialCircleBLL.Exist(u => u.SocialCircleId == id && u.UserId == userId && u.ApplyStatus == ConstantParam.IsVerified_YES))
                {
                    int n = userSocialCircleBLL.ExecuteSql(string.Format("update R_UserSocialCircle set ApplyStatus = 3 where UserId={0} and SocialCircleId={1} and ApplyStatus=1", userId, id));
                    if (n < 0)
                    {
                        jm.Msg = "退出失败";
                    }
                }
                else
                {
                    jm.Msg = "您还未加入该圈子";
                }
            }
            catch
            {
                jm.Msg = "请求发生异常";
            }
            return(Json(jm, JsonRequestBehavior.AllowGet));
        }