public void InsertOrUpdate(UserInfo userinfo)
 {
     if (userinfo.UserId == default(int)) {
         // New entity
         context.UserInfoes.Add(userinfo);
     } else {
         // Existing entity
         context.Entry(userinfo).State = EntityState.Modified;
     }
 }
        public ActionResult Create(UserInfo userinfo)
        {
            if (ModelState.IsValid)
            {
                userinfo.UserId = WebSecurity.CurrentUserId;
                Context.UserInfoes.Add(userinfo);
                Context.SaveChanges();
                return View("Details", userinfo);
            }

            return View(userinfo);
        }