public virtual void Add(User user) { #region Validate data List<DataViolationItem> violations = new List<DataViolationItem>(); if (UserProvider.Get(user) != null) { violations.Add(new DataViolationItem("UserName", user.UserName, "DuplicateUserName".Localize())); } if (string.IsNullOrEmpty(user.Password)) { violations.Add(new DataViolationItem("Password", user.Password, "InvalidPassword".Localize())); } if (string.IsNullOrEmpty(user.Email)) { violations.Add(new DataViolationItem("Email", user.Email, "InvalidEmail".Localize())); } if (UserProvider.FindUserByEmail(user.Email) != null) { violations.Add(new DataViolationItem("Email", user.Email, "DuplicateEmail".Localize())); } if (violations.Count > 0) { throw new DataViolationException(violations); } #endregion var salt = _passwordProvider.GenerateSalt(); var encodedPassword = _passwordProvider.EncryptPassword(user.Password, salt); user.Password = encodedPassword; user.PasswordSalt = salt; UserProvider.Add(user); }
public EditUserModel(User user) { this.UserName = user.UserName; this.Email = user.Email; this.IsAdministrator = user.IsAdministrator; this.IsLockedOut = user.IsLockedOut; this.UICulture = user.UICulture; }
public CreateUserModel(User user) { this.UserName = user.UserName; this.Email = user.Email; this.Password = user.Password; this.IsAdministrator = user.IsAdministrator; this.IsLockedOut = user.IsLockedOut; this.UICulture = user.UICulture; }
public EditUserModel(User user) { this.UserName = user.UserName; this.Email = user.Email; this.IsAdministrator = user.IsAdministrator; this.IsLockedOut = user.IsLockedOut; this.UICulture = user.UICulture; this.GlobalRoles = string.IsNullOrEmpty(user.GlobalRoles) ? null : user.GlobalRoles.Split(",".ToArray(), StringSplitOptions.RemoveEmptyEntries); }
public User ToUser(User userToUpdate) { userToUpdate.UserName = this.UserName; userToUpdate.Email = this.Email; userToUpdate.IsAdministrator = this.IsAdministrator; userToUpdate.IsLockedOut = this.IsLockedOut; if (userToUpdate.IsLockedOut == true) { userToUpdate.UtcLastLockoutDate = DateTime.UtcNow; } userToUpdate.UICulture = this.UICulture; return userToUpdate; }
public User ToUser() { User user = new User(); user.UserName = this.UserName; user.Email = this.Email; user.IsAdministrator = this.IsAdministrator; user.IsLockedOut = this.IsLockedOut; if (user.IsLockedOut == true) { user.LastLockoutDate = DateTime.UtcNow; } user.UICulture = this.UICulture; return user; }
public User ToUser() { User user = new User(); user.UserName = this.UserName; user.Email = this.Email; user.IsAdministrator = this.IsAdministrator; user.IsLockedOut = this.IsLockedOut; if (user.IsLockedOut == true) { user.UtcLastLockoutDate = DateTime.UtcNow; } user.Password = this.Password; user.UICulture = this.UICulture; if (this.GlobalRoles != null) { user.GlobalRoles = string.Join(",", this.GlobalRoles); } return user; }
public void Add(User user) { user.Email = user.Email.ToLower(); Persistence.RepositoryFactory.UserRepository.Add(user); }
public void Update(string userName, User newUser) { var old = Get(userName); Persistence.RepositoryFactory.UserRepository.Update(newUser, old); }
public virtual ActionResult Delete(User[] model) { var data = new JsonResultData(ModelState); data.RunWithTry((resultData) => { foreach (var user in model) { UserManager.Delete(user.UserName); } resultData.ReloadPage = true; }); return Json(data); }
// // GET: /Account/Users/Delete/5 public virtual ActionResult Delete(User[] model) { JsonResultEntry resultEntry = new JsonResultEntry(ModelState); try { foreach (var user in model) { ServiceFactory.UserManager.Delete(user.UserName); } } catch (Exception e) { resultEntry.AddException(e); } return Json(resultEntry); }
public User ToUser(User userToUpdate) { userToUpdate.UserName = this.UserName; userToUpdate.Email = this.Email; userToUpdate.IsAdministrator = this.IsAdministrator; userToUpdate.IsLockedOut = this.IsLockedOut; if (userToUpdate.IsLockedOut == true) { userToUpdate.UtcLastLockoutDate = DateTime.UtcNow; } userToUpdate.UICulture = this.UICulture; if (this.GlobalRoles != null) { userToUpdate.GlobalRoles = string.Join(",", this.GlobalRoles); } else { userToUpdate.GlobalRoles = null; } return userToUpdate; }
public virtual void Add(User user) { user.Email = user.Email.ToLower(); UserProvider.Add(user); }
public virtual void Update(string userName, User newUser) { var old = Get(userName); UserProvider.Update(newUser, old); }