public ActionResult Add(AddAdminViewModel addAdminViewModel) { Response response = new Response(); if (ModelState.IsValid) { if (adminManager.HasAccounts(addAdminViewModel.Accounts)) { response.Code = 0; response.Message = "帐号已存在"; } else { Administrator administrator = new Administrator(); administrator.Accounts = addAdminViewModel.Accounts; administrator.Password = Security.SHA256(addAdminViewModel.Password); administrator.CreateTime = DateTime.Now; response = adminManager.Add(administrator); } } else { response.Code = 0; response.Message = General.GetModelErrorString(ModelState); } return(Json(response)); }
public ActionResult AddAdmin(Admin admin) { if (!ModelState.IsValid) { return(View("Index")); } _adminManager.Add(admin); return(RedirectToAction("Index")); }
public IActionResult Create(Admin aAdmin) { if (ModelState.IsValid) { bool isAdd = _iAdminManager.Add(aAdmin); if (isAdd) { return(RedirectToAction("Index")); } else { return(ViewBag.ErrorMessage = "Admin create failed!"); } } return(View(aAdmin)); }
public bool AdminAdd(ArgumentIterator iter) { var(hasValue, name) = iter.Advance(); if (!hasValue) { Console.WriteLine("Missing username to add as admin."); return(false); } if (_adminManager.IsAdmin(name)) { Console.WriteLine($"{name} is already an admin."); return(false); } _adminManager.Add(name); Console.WriteLine($"{name} is now an admin."); Program.SaveConfig(); return(true); }
public ActionResult Add(long uid) { _AdminManager.Add(uid, this.CurrentUser.Uid); return(SuccessJsonResult()); }