Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        //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();
                }
            }
        }
Esempio n. 3
0
        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();
                }
            }
        }