Exemplo n.º 1
0
        public User Create(User user, string password)
        {
            if (string.IsNullOrWhiteSpace(password))
            {
                throw new AppException("Password is required");
            }

            if (GetAny(x => x.Username == user.Username))
            {
                throw new AppException("Username \"" + user.Username + "\" is already taken");
            }

            if (GetAny(x => x.Email == user.Email))
            {
                throw new AppException("Email\"" + user.Email + "\" is already taken");
            }

            CreatePasswordHash(password, out byte[] passwordHash, out byte[] passwordSalt);

            user.Psshash    = passwordHash;
            user.Psssalt    = passwordSalt;
            user.CreateTime = DateTime.Now;
            user.Creator    = -1;

            _iUserDal.Create(user);

            return(user);
        }
Exemplo n.º 2
0
 public void CreateUser(User user)
 {
     _userDal.Create(user);
 }
Exemplo n.º 3
0
 public void Add(User user)
 {
     _userDal.Create(user);
 }
Exemplo n.º 4
0
 public void Create(User entity)
 {
     _UserDal.Create(entity);
 }
Exemplo n.º 5
0
 public Users Create(User dt)
 {
     return(_userDal.Create(dt));
 }