public void Save(Manager manager)
 {
     using (ISession session = NHibernateHelper.OpenSession())
     {
         session.Save(manager);
         session.Flush();
     }
 }
 public JsonResult UpdateUser(Manager user)
 {
     ExtResult result = new ExtResult();
     try
     {
         ManagerRepository.getInstance().Update(user);
         result.success = true;
         if (result.success)
         {
             Session.RemoveAll();
             Session.Add("CurrentManager", user);
         }
     }
     catch (Exception ex)
     {
         Log.Error(ex);
     }
     return Json(result, "text/html", JsonRequestBehavior.AllowGet);
 }
        public JsonResult Save(String Account, String Pwd, int roleId)
        {
            ExtResult result = new ExtResult();
            try
            {
                Manager tempManager = ManagerRepository.getInstance().getByAccount(Account);
                if (tempManager != null)
                {
                    result.success = false;
                    result.msg = "该账号已经存在";
                    return Json(result, "text/html", JsonRequestBehavior.AllowGet);
                }
                tempManager = new Manager();
                tempManager.Account = Account;
                tempManager.Pwd = DES.DESEnCode(Pwd, DES.key);
                tempManager.role = RoleRepository.getInstance().GetById(roleId);
                ManagerRepository.getInstance().Save(tempManager);
                result.success = true;

            }
            catch (Exception ex)
            {
                Log.Error(ex);
            }
            return Json(result, "text/html", JsonRequestBehavior.AllowGet);
        }