示例#1
0
        //[ActionName("AddPartialView")]
        public JsonResult AddPartialView(AddAdminViewModel addAdmin)
        {
            MVC2020.Core.GeneralTypes.Response resp = new Core.GeneralTypes.Response();

            if (ModelState.IsValid)
            {
                if (adminManager.HasAccounts(addAdmin.Accounts))
                {
                    resp.Code    = 0;
                    resp.Message = "帐号已存在";
                }
                else
                {
                    Administrator admin = new Administrator();
                    admin.Accounts   = addAdmin.Accounts;
                    admin.CreateTime = System.DateTime.Now;
                    admin.Password   = Security.Sha256(addAdmin.Password);
                    resp             = adminManager.Add(admin);
                }
            }
            else
            {
                resp.Code    = 0;
                resp.Message = GetModelErrorString.GetModelError(ModelState);
            }
            return(Json(resp));
        }
示例#2
0
        public JsonResult AddJson(AddAdminViewModel addAdmin)
        {
            Response _res = new Response();

            if (ModelState.IsValid)
            {
                if (adminManager.HasAccounts(addAdmin.Accounts))
                {
                    _res.Code    = 0;
                    _res.Message = "帐号已存在";
                }
                else
                {
                    Administrator _admin = new Administrator();
                    _admin.Accounts   = addAdmin.Accounts;
                    _admin.CreateTime = System.DateTime.Now;
                    _admin.Password   = Security.SHA256(addAdmin.Password);
                    _admin.LoginTime  = DateTime.Now;

                    _res = adminManager.Add(_admin);
                }
            }
            else
            {
                _res.Code    = 0;
                _res.Message = General.GetModelErrorString(ModelState);
            }
            return(Json(_res));
        }
示例#3
0
        public JsonResult AddJson(AddAdminViewModel addMin)
        {
            Response _res = new Core.Types.Response();

            if (ModelState.IsValid)
            {
                if (adminManger.HasAccounts(addMin.Accounts))
                {
                    _res.Code    = 0;
                    _res.Message = "账号已存在";
                }
                else
                {
                    Administrator _admin = new Administrator()
                    {
                        Accounts   = addMin.Accounts,
                        CreateTime = DateTime.Now,
                        Password   = Security.Sha256(addMin.Password)
                    };
                    _res = adminManger.Add(_admin);
                }
            }
            else
            {
                _res.Code    = 0;
                _res.Message = General.GetModelErrorString(ModelState);
            }
            return(Json(_res));
        }