コード例 #1
0
        public ActionResult Update(UserProfile _UserProfile)
        {
            try
            {
                UserProfile _OldUserProfile = _Bll.Get(_UserProfile.Id);

                _OldUserProfile.Address    = _UserProfile.Address;
                _OldUserProfile.City       = _UserProfile.City;
                _OldUserProfile.Company    = _UserProfile.Company;
                _OldUserProfile.Country    = _UserProfile.Country;
                _OldUserProfile.Describe   = _UserProfile.Describe;
                _OldUserProfile.Email      = _UserProfile.Email;
                _OldUserProfile.FirstName  = _UserProfile.FirstName;
                _OldUserProfile.LastName   = _UserProfile.LastName;
                _OldUserProfile.NickName   = _UserProfile.NickName;
                _OldUserProfile.PostalCode = _UserProfile.PostalCode;
                _OldUserProfile.LastDate   = ToolMethod.GetNow();

                if (_Bll.Update(_OldUserProfile))
                {
                    string _SessionId         = Request.Cookies["sessionId"].Value;
                    string _UserProfileString = ToolMethod.GetUerProfileString(_OldUserProfile);
                    if (RedisHelper.ItemSet <string>(_SessionId, _UserProfileString))
                    {
                        return(Json(new { Success = true, Message = "修改信息成功!", SuccessModel = _UserProfile }));
                    }
                    else
                    {
                        return(Json(new { Success = true, Message = "修改信息失败!", ErrorMessage = "" }));
                    }
                }
                else
                {
                    return(Json(new { Success = true, Message = "添加失败!", ErrorMessage = "" }));
                }
            }
            catch (Exception ee)
            {
                return(Json(new { Success = false, Message = "添加异常!", ErrorMessage = ee }));
            }
        }