public ActionResult NewAccount(RegisterModel model) { // Redirect if the user isn't an admin if (!IdentityModel.CurrentUserAdmin) { return(RedirectToAction("Index", "Home")); } // If model isn't valid return with error messages, otherwise add the user return error or success based on the AddAccount() return return(ModelState.IsValid ? View(model.AddAccount() ? "Success" : "Error") : View()); }