// UPDATE exisiting mitarbeiter public int UpdateMitarbeiter(long id, MitarbeiterInput mitarbeiter) { using (MySqlConnection conn = GetConnection()) { conn.Open(); MySqlCommand cmd = new MySqlCommand("UPDATE mitarbeiter SET Nachname = '" + mitarbeiter.Nachname + "', Vorname = '" + mitarbeiter.Vorname + "', Geburtsjahr = '" + mitarbeiter.Geburtsjahr + "', TierID = '" + mitarbeiter.TierID + "', ZooID = '" + mitarbeiter.ZooID + "' WHERE ID = '" + id + "';", conn); return(cmd.ExecuteNonQuery()); } }
// CREATE new mitarbeiter public int CreateMitarbeiter(MitarbeiterInput mitarbeiter) { using (MySqlConnection conn = GetConnection()) { conn.Open(); MySqlCommand cmd = new MySqlCommand("INSERT INTO mitarbeiter (Nachname, Vorname, Geburtsjahr, TierID, ZooID) VALUES ('" + mitarbeiter.Nachname + "', '" + mitarbeiter.Vorname + "', '" + mitarbeiter.Geburtsjahr + "', '" + mitarbeiter.TierID + "', '" + mitarbeiter.ZooID + "')", conn); return(cmd.ExecuteNonQuery()); } }
public ActionResult <int> UpdateMitarbeiter(long id, MitarbeiterInput mitarbeiter) { SQLConnectionMitarbeiter t = new("server=localhost;port=3306;database=ZooDatenbank;user=root;password=root"); if (t.UpdateMitarbeiter(id, mitarbeiter) == 1) { return(1); } else { return(NotFound()); } }
public ActionResult <MitarbeiterInput> CreateMitarbeiter(MitarbeiterInput mitarbeiter) { SQLConnectionMitarbeiter t = new("server=localhost;port=3306;database=ZooDatenbank;user=root;password=root"); if (t.CreateMitarbeiter(mitarbeiter) >= 1) { return(mitarbeiter); } else { throw new Exception("didn't work"); } }