internal OpskriftClass MakeOpskrift(IDataRecord reader) { int id = reader.GetInt32(0); string titel = reader.GetString(1); string ingredienser = reader.GetString(2); string opskrift = reader.GetString(3); OpskriftClass tmpOpskrift = new OpskriftClass(id, titel, ingredienser, opskrift); return(tmpOpskrift); }
//CRUD til Opskrift delen af webservicen public void CreateOpskrift(OpskriftClass opskriftClass) { const string insertOpskrift = "insert into Opskrifter (Titel, Ingredienser, Opskrift) values (@Titel, @Ingredienser, @Opskrift)"; using (SqlConnection dataConnection = new SqlConnection(ConnectionString)) { dataConnection.Open(); using (SqlCommand insertCommand = new SqlCommand(insertOpskrift, dataConnection)) { insertCommand.Parameters.AddWithValue("@Titel", opskriftClass.Titel); insertCommand.Parameters.AddWithValue("@Ingredienser", opskriftClass.Ingredienser); insertCommand.Parameters.AddWithValue("@Opskrift", opskriftClass.Opskrift); insertCommand.ExecuteNonQuery(); } } }
public void UpdateOpskrift(OpskriftClass opskriftClass) { const string updateOpskrift = "Update Opskrifter Set Titel=@Titel, Ingredienser=@Ingredienser, Opskrift=@Opskrift where Id=@id"; using (SqlConnection dataConnection = new SqlConnection(ConnectionString)) { dataConnection.Open(); using (SqlCommand updateCommand = new SqlCommand(updateOpskrift, dataConnection)) { updateCommand.Parameters.AddWithValue("@id", opskriftClass.Id); updateCommand.Parameters.AddWithValue("@Titel", opskriftClass.Titel); updateCommand.Parameters.AddWithValue("@Ingredienser", opskriftClass.Ingredienser); updateCommand.Parameters.AddWithValue("@Opskrift", opskriftClass.Opskrift); updateCommand.ExecuteNonQuery(); } } }