コード例 #1
0
        public object Options([FromBody] ManagerInfo model)
        {
            if (string.IsNullOrWhiteSpace(model.AdminPasswd))
            {
                return(new { result = Result.ValueCanNotBeNull });
            }

            ManagerInfo mi = ManagerInfoBLL.GetModelByID(model);

            if (mi.AdminPasswd == Utils.MD5(model.AdminPasswd))
            {
                return(new { result = Result.Normal });
            }

            model.AdminMasterRight = mi.AdminMasterRight;
            model.AdminAccount     = mi.AdminAccount;
            model.AdminPasswd      = Utils.MD5(model.AdminPasswd);

            int result = ManagerInfoBLL.Update(model);

            if (result > 0)
            {
                return(new { result = Result.Normal });
            }

            return(new { result = 4 });
        }
コード例 #2
0
ファイル: ManageController.cs プロジェクト: singlag888/NewWeb
        public ActionResult ManagementForUpdate(Dictionary <string, string> queryvalues)
        {
            int id = queryvalues.ContainsKey("id") ? Convert.ToInt32(queryvalues["id"]) : 0;



            ManagerInfo mi = ManagerInfoBLL.GetModelByID(new ManagerInfo()
            {
                AdminID = id
            });

            if (mi == null)
            {
                return(RedirectToAction("Management"));
            }


            return(View(mi));
        }