コード例 #1
0
        public IActionResult AddSysAdmin(AdministratorAddSysAdminModel model)
        {
            var oldAdmin = AdministratorDal.FindByAccounts(model.Accounts);

            if (oldAdmin != null)
            {
                return(Json("该登录账号已经占用"));
            }

            try
            {
                CryptoHelper helper = new CryptoHelper();
                var          p      = new AdministratorDefinition()
                {
                    AdministratorId = Guid.NewGuid().ToString("N"),
                    SysAdmin        = true,
                    Name            = model.Name,
                    PassWord        = helper.Encrypt(model.PassWord.Trim()),
                    Phone           = model.Phone,
                    Accounts        = model.Accounts.ToLower(),
                    ReWritePassWord = true,
                    //BureauNo = null,
                    //StationNo = null,
                    RoleId = null,
                };
                AdministratorDal.Add(p);
                return(Json(1));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message));
            }
        }
コード例 #2
0
        public IActionResult AddSysAdmin()
        {
            var model = new AdministratorAddSysAdminModel()
            {
            };

            return(View(model));
        }