Beispiel #1
0
        public ActionResult Edit(int id,VM_EditMember member)
        {
            if (Request.IsAjaxRequest())
            {
                if (ModelState.IsValid)
                {
                    T_HY_Member t_hy_member = db.T_HY_Member.Find(id);

                    if (db.T_HY_Member.Where(m => m.ID != t_hy_member.ID).Any(m => m.MemberName == member.MemberName))
                    {
                        return ReturnJson(false, "该用户名已经被使用了,请尝试更改!", "", "", false, "");
                    }

                    if (db.T_HY_Member.Where(m => m.ID != t_hy_member.ID).Any(m => m.CellPhone == member.CellPhone))
                    {
                        return ReturnJson(false, "该手机号码已经被使用了,请尝试更改!", "", "", false, "");
                    }

                    t_hy_member.UpdatedAt = Convert.ToDateTime(DateTime.Now.ToLongTimeString());
                    t_hy_member.MemberName = member.MemberName;
                    t_hy_member.CellPhone = member.CellPhone;
                    t_hy_member.Email = member.Email;
                    db.Entry(t_hy_member).State = EntityState.Modified;

                    int result = db.SaveChanges();
                    if (result > 0)
                        return ReturnJson(true, "操作成功", "", "", true, "");
                    else
                        return ReturnJson(false, "操作失败", "", "", false, "");
                }
            }
            return Json(new { });
        }
Beispiel #2
0
 public ActionResult Edit(int id)
 {
     T_HY_Member t_hy_member = db.T_HY_Member.Find(id);
     if (t_hy_member != null)
     {
         VM_EditMember member = new VM_EditMember();
         member.ID = t_hy_member.ID;
         member.MemberName = t_hy_member.MemberName;
         member.CellPhone = t_hy_member.CellPhone;
         member.Email = t_hy_member.Email;
         return View(member);
     }
     return View();
 }