Пример #1
0
        public void CanAdd()
        {
            using (var data = new DbTestData())
            {
                var user = new User(
                    Guid.Empty,
                    "AddedUser",
                    "8ee2027983915ec78acc45027d874316",
                    "Added",
                    "User",
                    "*****@*****.**"
                    );

                var newUser = dal.Add(user);

                newUser.Should().NotBeNull();
                newUser.ID.Should().NotBe(Guid.Empty);
                newUser.Username.Should().Be("AddedUser");
                newUser.FirstName.Should().Be("Added");
                newUser.LastName.Should().Be("User");
                newUser.PasswordHash.Should().Be("8ee2027983915ec78acc45027d874316");
                newUser.Email.Should().Be("*****@*****.**");

                dal.DeleteById(newUser.ID);
            }
        }
        public int UsersCode(UsersData ItemCode)
        {
            UsersDAL UsersDAL = new UsersDAL();

            try
            {
                switch (ItemCode.DataStatus)
                {
                case DataStatus.New:
                    UsersDAL.Add(ItemCode);
                    break;

                case DataStatus.Modified:
                    UsersDAL.update(ItemCode);
                    break;

                case DataStatus.Deleted:
                    UsersDAL.Delete(ItemCode);
                    return(0);
                }
                return(ItemCode.ID);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
        public User Register(RegistrationDetails registrationDetails)
        {
            if (_usersDAL.ReadByUsername(registrationDetails.Username) != null)
            {
                throw new ValidationException("An user with the same username already exists!");
            }

            string passwordHash = GetPasswordHash(registrationDetails.Password);
            var    user         = new User(
                id: Guid.Empty,
                username: registrationDetails.Username,
                passwordHash: passwordHash,
                firstName: registrationDetails.FirstName,
                lastName: registrationDetails.LastName,
                email: registrationDetails.Email
                );

            return(_usersDAL.Add(user));
        }
Пример #4
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(BWJS.Model.Users model)
 {
     return(dal.Add(model));
 }
Пример #5
0
 /// <summary>
 /// 增加
 /// </summary>
 /// <param name="Users">Users实体对象</param>
 /// <returns>bool值,判断是否操作成功</returns>
 public bool Add(Users model)
 {
     return(dal.Add(model));
 }
Пример #6
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(UsersModel model)
 {
     return(dal.Add(model));
 }
Пример #7
0
 /// <summary>
 /// 添加
 /// </summary>
 /// <param name="u"></param>
 /// <returns></returns>
 public static int Add(Users u)
 {
     return(UsersDAL.Add(u));
 }