public ActionResult Edit([Bind(Include = "Id,StudentId,StudentClass,StudentName")] Student student)
 {
     if (ModelState.IsValid)
     {
         db.Entry(student).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(student));
 }
示例#2
0
        //修改单个商品的信息
        //需不需要判断用户和商品匹配?
        public JsonpResult EditProduct(int pdid, string title, int type, decimal price, string msg)
        {
            var product = db.Products.Find(pdid);

            product.PdTitle = title;
            product.PdType  = (GoodsType)type;
            product.PdPrice = price;
            product.PdMsg   = msg;
            if (ModelState.IsValid)
            {
                db.Entry(product).State = EntityState.Modified;
                db.SaveChanges();
                return(this.Jsonp(this.WrapNoKey(product.Id)));
            }
            return(this.Jsonp(this.WrapNoKey("Error")));
        }
        //改造自Edit
        public JsonpResult EditBasicMsg(int userid, string tel, string sign, string usericon, int sex)
        {
            var  u    = db.Users.Find(userid);
            User user = new User()
            {
                Id         = userid,
                UserName   = u.UserName,
                Pswd       = u.Pswd,
                UserNo     = u.UserNo,
                Tel        = tel,
                Sign       = sign,
                UserIcon   = usericon,
                BuyerPoint = u.BuyerPoint,
                Sex        = (Gender)sex
            };

            if (ModelState.IsValid)
            {
                db.Entry(user).State = EntityState.Modified;
                db.SaveChanges();
                return(this.Jsonp(this.WrapNoKey(user.Id)));
            }
            return(this.Jsonp(this.WrapNoKey("Error")));
        }