public IActionResult UpdateSysAdmin(AdministratorUpdateSysAdminModel model) { try { CryptoHelper helper = new CryptoHelper(); var p = AdministratorDal.Find(model.AdministratorId); if (p.Accounts != model.Accounts.ToLower()) { var oldAdmin = AdministratorDal.FindByAccounts(model.Accounts); if (oldAdmin != null) { return(Json("该登录账号已经占用")); } } p.AdministratorId = model.AdministratorId; p.Name = model.Name; p.Accounts = model.Accounts.ToLower(); if (!string.IsNullOrWhiteSpace(model.PassWord)) { p.PassWord = helper.Encrypt(model.PassWord.Trim()); } p.Phone = model.Phone; AdministratorDal.Update(p); return(Json(1)); } catch (Exception ex) { return(Json(ex.Message)); } }
public IActionResult Update(string administratorId) { CryptoHelper helper = new CryptoHelper(); var p = AdministratorDal.Find(administratorId); if (p.SysAdmin) { var model = new AdministratorUpdateSysAdminModel() { AdministratorId = p.AdministratorId, Name = p.Name, Accounts = p.Accounts, PassWord = helper.Decrypt(p.PassWord), Phone = p.Phone, }; return(View("UpdateSysAdmin", model)); } else { var model = new AdministratorUpdateModel() { RoleList = RoleDal.Query(), AdministratorId = p.AdministratorId, Name = p.Name, Accounts = p.Accounts.ToLower(), PassWord = helper.Decrypt(p.PassWord), Phone = p.Phone, RoleId = p.RoleId, }; return(View(model)); } }