Beispiel #1
0
        public void Put(string id, [FromBody] UserModle user)
        {
            var guid = Guid.Parse(id);

            user.Id = guid;
            _userRepository.UpdateUser(user);
        }
Beispiel #2
0
        /// <summary>
        /// 用户列表
        /// </summary>
        /// <returns></returns>
        public List <UserModle> getUserList()
        {
            List <UserModle> listUser = new List <UserModle>();
            string           sql      = "select  *  from  [user] where 1=@queryAll   ";

            SqlParameter[] sqlParameters =
            {
                new SqlParameter("@queryAll", 1)
            };

            SqlDataReader sqlDataReader = Utility.Sql.Sqlhelper.GetSqlDataReader(sql,
                                                                                 DataSourceType.business, sqlParameters);

            while (sqlDataReader.Read())
            {
                UserModle m = new UserModle();
                m.userID = sqlDataReader["userID"].ToString();
                m.name   = sqlDataReader["name"].ToString();



                listUser.Add(m);
            }
            return(listUser);
        }
Beispiel #3
0
        /// <summary>
        /// 保存单据
        /// </summary>
        protected override void saveDate()
        {
            using (var db = new NoteBookContext())
            {
                UserModle m = new UserModle();
                m.userID           = base.txt_userID.Text;
                m.name             = base.txt_userName.Text;
                m.pwd              = Encrypt.Encode(base.txt_pwd.Text);
                m.RegistrationDate = Convert.ToDateTime(base.tbd_effect.Text);
                if (base.tbd_failure.Text != null & base.tbd_failure.Text != "")
                {
                    m.DateOfCancellation = Convert.ToDateTime(base.tbd_failure.Text);
                }


                db.Users.Add(m);
                try
                {
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("数据保存错误:" + ex.Message + ex.InnerException, "数据保存提示");
                    return;
                }

                mList.Add(m);
            }
        }
Beispiel #4
0
        public void AddUser_UserMissAge()
        {
            var user = new UserModle
            {
                FirstName = "FirstName",
                LastName  = "Last name",
                Addresses = new List <string> {
                    "address"
                }
            };

            var actual = _target.AddUser(user);
        }
Beispiel #5
0
        protected override void adminSetUp()
        {
            using (var db = new TestContext())
            {
                UserModle m = new UserModle();

                m.userID           = base.txt_adminCode.Text;
                m.name             = base.txt_adminName.Text;
                m.pwd              = base.txt_adminPwd.Text;
                m.RegistrationDate = DateTime.Now;

                db.Users.Add(m);
                db.SaveChanges();
            }
        }
Beispiel #6
0
        public void AddUser_IDataTableContext_Throw()
        {
            var user = new UserModle
            {
                Age       = 5,
                FirstName = "First name",
                LastName  = "Last name",
                Addresses = new List <string> {
                    "address"
                }
            };

            _tableContext.Stub(table =>
                               table.ExecuteScalar(Arg <string> .Is.Anything,
                                                   Arg <CommandType> .Is.Anything,
                                                   Arg <SqlParameter> .Is.Anything)).Throw(new Exception());

            var actual = _target.AddUser(user);
        }
Beispiel #7
0
        public void AddUser_AddSuccess()
        {
            var user = new UserModle
            {
                Age       = 18,
                FirstName = "First name",
                LastName  = "Last name",
                Addresses = new List <string> {
                    "address"
                }
            };

            var expected = Guid.NewGuid();

            _tableContext.Stub(table =>
                               table.ExecuteScalar(Arg <string> .Is.Anything,
                                                   Arg <CommandType> .Is.Anything,
                                                   Arg <SqlParameter> .Is.Anything)).Return(expected);

            var actual = _target.AddUser(user);

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected, actual);
        }
Beispiel #8
0
 public void Post([FromBody] UserModle user)
 {
     _userRepository.AddUser(user);
 }