public ActionResult AddPost(UserAddEditViewModel model) { if (model.username != null && model.username.Equals("admin", StringComparison.OrdinalIgnoreCase)) { ModelState.AddModelError("username", "用户名不能为admin"); } if (!ModelState.IsValid) { model.Roles = UserService.GetRoles(); return(View(model)); } St_user u = new St_user(); u.LoginName = model.username; u.LoginPass = DBService.SHA1Hash(model.userpass); u.Name = model.realname; u.Email = model.email; u.Sex = model.usersex == 1 ? true : false; u.RoleId = model.userrole > 0?model.userrole:0; u.AddTime = DateTime.Now; u.Status = 0; DBService.AddEntity <St_user>(u); return(RedirectToAction("Index")); }
public ActionResult EditPost(int id, UserAddEditViewModel model) { St_user u = DBService.GetEntity <St_user>(id); if (!u.LoginName.Equals("admin", StringComparison.OrdinalIgnoreCase) && model.username != null && model.username.Equals("admin", StringComparison.OrdinalIgnoreCase)) { ModelState.AddModelError("username", "用户名不能为admin"); } if (!ModelState.IsValid) { model.Roles = UserService.GetRoles(); return(View(model)); } if (!u.LoginName.Equals("admin", StringComparison.OrdinalIgnoreCase)) { u.LoginName = model.username; u.RoleId = model.userrole > 0 ? model.userrole : 0; } if (!string.IsNullOrEmpty(model.userpass)) { u.LoginPass = DBService.SHA1Hash(model.userpass); } u.Name = model.realname; u.Email = model.email; u.Sex = model.usersex == 1 ? true : false; if (u.AddTime == null) { u.AddTime = DateTime.Now; } DBService.UpdateEntity <St_user>(u); return(RedirectToAction("Index")); }
public async Task <int> EditAsync(UserAddEditViewModel user, int userID) { var request = user.ToUserModel(); request.ID = userID; return(await _user.Update(request)); }
public ActionResult Add() { var vm = new UserAddEditViewModel(); vm.Roles = UserService.GetRoles(); return(View(vm)); }
public ActionResult Edit(int id) { var vm = new UserAddEditViewModel(); vm.Roles = UserService.GetRoles(); vm.User = UserService.GetUser(id); return(View(vm)); }
public async Task <ActionResult> EditUser(int id, UserAddEditViewModel user) { var result = await _service.EditAsync(user, id); if (result.NotEquals(1)) { return(NotFound()); } return(NoContent()); }
public static User ToUserModel(this UserAddEditViewModel user) { return(new User { ID = user.ID, Name = user.Name, Email = user.Email, Password = user.Password }); }
public ActionResult Verify(string guid) { UserAddEditViewModel model = new UserAddEditViewModel(); UserService usersService = new UserService(); User u = new User(); u = usersService.GetByGuid(guid); model.Id = u.Id; model.Name = u.Name; model.Email = u.Email; model.Password = u.Password; model.Phone = u.Phone; return(View(model)); }
public ActionResult Register(UserAddEditViewModel model) { TryUpdateModel(model); if (!ModelState.IsValid) { return(View(model)); } User user = new User(); user.Email = model.Email; user.Password = model.Password; user.Name = model.Name; user.Phone = model.Phone; UserService service = new UserService(); service.Save(user); return(View(model)); }
public ActionResult Create(UserAddEditViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var newUser = Mapper.Map <User>(model); var isAdded = _userService.Add(newUser); if (!isAdded) { return(View(model)); } return(RedirectToAction("List")); }
public ActionResult Edit(UserAddEditViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var updateUser = Mapper.Map <User>(model); var isUpdated = _userService.Update(updateUser); if (!isUpdated) { return(View(model)); } return(RedirectToAction("List")); }
public ActionResult Edit(UserAddEditViewModel model) { TryUpdateModel(model); if (!ModelState.IsValid) { return(View(model)); } User user = new User(); user.Id = model.Id; user.Email = model.Email; user.Name = model.Name; user.Password = model.Password; user.Phone = model.Phone; UserService service = new UserService(); service.Save(user); AthenticationService.Logout(); return(RedirectToAction("Login", "Accounts")); }
public ActionResult Edit() { UserAddEditViewModel model = new UserAddEditViewModel(); User user = AthenticationService.LoggedUser; if (AthenticationService.LoggedUser != null) { model.Id = user.Id; model.Email = user.Email; model.Password = user.Password; model.Name = user.Name; model.Phone = user.Phone; } else { return(RedirectToAction("Index", "Home")); } return(View(model)); }
public ActionResult Register(UserAddEditViewModel model) { model.Password = Guid.NewGuid().ToString(); TryUpdateModel(model); if (!ModelState.IsValid) { return(View(model)); } User user = new User(); user.Email = model.Email; user.Password = model.Password; user.Name = model.Name; user.Phone = model.Phone; UserService service = new UserService(); service.Save(user); EmailService.SendRegistrationEmail(user); return(View(model)); }
public ActionResult Verify() { UserAddEditViewModel model = new UserAddEditViewModel(); TryUpdateModel(model); UserService usersService = new UserService(); User u = usersService.GetById(model.Id); u.Id = model.Id; u.Name = model.Name; u.Email = model.Email; u.Phone = model.Phone; if (model.Password == u.Password) { u.IsVerify = true; usersService.Save(u); return(RedirectToAction("Login", "Accounts")); } else { return(View(model)); } }
public ActionResult Register() { UserAddEditViewModel model = new UserAddEditViewModel(); return(View(model)); }
public ActionResult Create() { var model = new UserAddEditViewModel(); return(View(model)); }
public async Task <int> CreateAsync(UserAddEditViewModel user) { var request = user.ToUserModel(); return(await _user.Create(request)); }
public async Task <IActionResult> CreateUser(UserAddEditViewModel company) { var result = await _service.CreateAsync(company); return(CreatedAtAction(nameof(GetUser), new { id = result }, company)); }