示例#1
0
        public User GetSingle(int id)
        {
            using (var conn = _connFactory.CreateConnection())
            {
                var command = new SqlCommand("Select * from Users where UserId = @id");

                using (var reader = command.ExecuteReader(CommandBehavior.SingleResult))
                {
                    var user = new User();

                    if (reader.Read())
                    {
                        user.MapFromDB((IDataRecord)reader);
                    }

                    return user;
                }
            }
        }
示例#2
0
 public User UpdateUser(User user)
 {
     return _userRepository.Update(user);
 }
示例#3
0
 public void DeleteUser(User user)
 {
     this.DeleteUser(user.UserId);
 }
示例#4
0
 public User AddUser(User user)
 {
     return _userRepository.Add(user);
 }
示例#5
0
 public User Update(User user)
 {
     //implementation
     return user;
 }
示例#6
0
 public User Add(User user)
 {
     //implementation
     return user;
 }