public bool Delete(Film film) { SqlOperation delete = new SqlOperation { query = "delete from film where id = @filmId ", parameters = new string[] { film.Id.ToString() } }; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); using (SqlCommand cmd = new SqlCommand(delete.query, connection)) { cmd.Parameters.Add(new SqlParameter("filmId", delete.parameters[0])); return(cmd.ExecuteNonQuery() == 1); } } }
public long Insert(Film film) { SqlOperation insert = new SqlOperation { query = "insert into Film (title, released, stock, genre) values (@title, @released, @stock, @genre) SELECT SCOPE_IDENTITY();" }; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); using (SqlCommand cmd = new SqlCommand(insert.query, connection)) { cmd.Parameters.AddWithValue("title", film.Title); cmd.Parameters.AddWithValue("released", film.Released); cmd.Parameters.AddWithValue("stock", film.Stock); cmd.Parameters.AddWithValue("genre", film.Genre); int id = Convert.ToInt32(cmd.ExecuteScalar()); return(id); } } }