示例#1
0
 public ActionResult updateUserInfo([Bind(Include = "userid,language,location,linkavatar,displayname,birthday")] UserInfo userInfo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(userInfo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.userid = new SelectList(db.AspNetUsers, "Id", "Email", userInfo.userid);
     return(View(userInfo));
 }
示例#2
0
        public async Task updateUserScore(bool result)
        {
            string   userid = getCurrentSteamID();
            UserInfo user   = db.UserInfoes.SingleOrDefault(t => t.username == userid);

            if (result)
            {
                user.Totalscore += 1;
            }
            else
            {
                user.Totalscore -= 1;
            }

            db.Entry(user).State = System.Data.Entity.EntityState.Modified;
            await db.SaveChangesAsync();
        }