public ActionResult AddOperator(vAddAdmin model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var user = new User();
             user.Username = model.Username;
             user.Password = Helpers.Encryt.GetMD5(model.Password);
             user.RoleAsInt = model.RoleAsInt;
             user.SexAsInt = model.SexAsInt;
             user.Number = model.Number;
             db.Users.Add(user);
             db.SaveChanges();
             return Redirect("/Operator/OperatorManage");
         }
         catch
         {
             ModelState.AddModelError("", "增加操作员出错!");
         }
     }
     else
     {
         ModelState.AddModelError("", "信息填写错误!");
     }
     return View();
 }
 public ActionResult OperatorDelete(int id)
 {
     User user = new User();
     user = db.Users.Find(id);
     db.Users.Remove(user);
     db.SaveChanges();
     return Content("ok");
 }
 public ActionResult Edit(User model)
 {
     var user = db.Users.Find(model.ID);
     if (ModelState.IsValid)
     {
         user.Username = model.Username;
         user.SexAsInt = model.SexAsInt;
         db.SaveChanges();
         return Redirect("/User/Show/" + model.ID);
     }
     else
     {
         ModelState.AddModelError("", "信息填写错误!");
     }
     return View(user);
 }
        protected override void Initialize(System.Web.Routing.RequestContext requestContext)
        {
            base.Initialize(requestContext);

            if (requestContext.HttpContext.User.Identity.IsAuthenticated)
            {
                ViewBag.CurrentUser = (from u in db.Users
                                       where u.Number == requestContext.HttpContext.User.Identity.Name
                                       select u).Single();

                CurrentUser = ViewBag.CurrentUser;
            }
            else
            {
                ViewBag.CurrentUser = null;
            }
            ViewBag.SID = requestContext.HttpContext.Session["SID"].ToString();
        }
 public ActionResult UpdateOperatorPwd(int id)
 {
     User user = new User();
     user = db.Users.Find(id);
     return View(user);
 }
 public ActionResult RoleUpdate(int id)
 {
     User user = new User();
     user = db.Users.Find(id);
     return View(user);
 }
 /// <summary>
 ///  操作员展示
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public ActionResult OperatorShow(int id)
 {
     User user = new User();
     user = db.Users.Find(id);
     return View(user);
 }
 public ActionResult ShowPicture(int id)
 {
     User user = new User();
     user = db.Users.Find(id);
     return File(user.Picture, "image/jpg");
 }