コード例 #1
0
        public async Task AddAsync(User user)
        {
            sqlCmd.CommandText = "INSERT INTO Users (Id,FirstName,LastName) Values (@Id,@FirstName,@LastName)";
            sqlCmd.Connection  = myConnection;
            sqlCmd.Parameters.AddWithValue("@Id", user.Id);
            sqlCmd.Parameters.AddWithValue("@FirstName", user.FirstName);
            sqlCmd.Parameters.AddWithValue("@LastName", user.LastName);

            await SQLExecutor.ExecuteAsync(myConnection, sqlCmd);
        }
コード例 #2
0
        public async Task UpdateAsync(User employee)
        {
            sqlCmd.CommandText = "Update Users set Id=@Id, FirstName=@FirstName where LastName=@LastName;";
            sqlCmd.Connection  = myConnection;
            sqlCmd.Parameters.AddWithValue("@Id", employee.Id);
            sqlCmd.Parameters.AddWithValue("@FirstName", employee.FirstName);
            sqlCmd.Parameters.AddWithValue("@LastName", employee.LastName);

            await SQLExecutor.ExecuteAsync(myConnection, sqlCmd);
        }
コード例 #3
0
        public async Task <User> GetAsync(int userId)
        {
            sqlCmd.CommandText = "Select * from Users where Id=" + userId + "";
            sqlCmd.CommandType = CommandType.Text;
            sqlCmd.Connection  = myConnection;

            var results = await SQLExecutor.GetDataSetAsync(myConnection, sqlCmd);

            user.Id        = Convert.ToInt32(results.Tables[0].Rows[0][0]);
            user.FirstName = Convert.ToString(results.Tables[0].Rows[0][1]);
            user.LastName  = Convert.ToString(results.Tables[0].Rows[0][2]);
            return(user);
        }
コード例 #4
0
 public async Task DeleteAsync(int id)
 {
     sqlCmd.Connection  = myConnection;
     sqlCmd.CommandText = "delete from Users where Id=" + id + "";
     await SQLExecutor.ExecuteAsync(myConnection, sqlCmd);
 }