public Dozent CreateDozent(Dozent dozent) { var dozentnew = _db.Dozents.Add(dozent); _db.SaveChanges(); return(dozentnew); }
public Student CreateStudent(Student student) { var studentnew = _db.Students.Add(student); _db.SaveChanges(); return(studentnew); }
public Firmen CreateFirmen(Firmen firmen) { var firmennew = _db.Firmens.Add(firmen); _db.SaveChanges(); return(firmennew); }
public Praktika UpdatePraktika(Praktika editedPraktika) { var updatedPraktika = (from p in _db.Praktikas where p.PraktikaId == editedPraktika.PraktikaId select p).Single(); updatedPraktika.TeilPraktikumNr = editedPraktika.TeilPraktikumNr; updatedPraktika.Antrag = editedPraktika.Antrag; updatedPraktika.Genehmigung = editedPraktika.Genehmigung; updatedPraktika.FirmenNr = editedPraktika.FirmenNr; updatedPraktika.FirmaName = editedPraktika.FirmaName; updatedPraktika.OrtName = editedPraktika.OrtName; updatedPraktika.Dozent = editedPraktika.Dozent; updatedPraktika.Beginn = editedPraktika.Beginn; updatedPraktika.Ende = editedPraktika.Ende; updatedPraktika.Bemerkungen = editedPraktika.Bemerkungen; updatedPraktika.Dozentchk = editedPraktika.Dozentchk; updatedPraktika.Unternehmenchk = editedPraktika.Unternehmenchk; updatedPraktika.Berichtchk = editedPraktika.Berichtchk; updatedPraktika.Auslandsprak = editedPraktika.Auslandsprak; updatedPraktika.PraktikumAbsolvt = editedPraktika.PraktikumAbsolvt; updatedPraktika.BetreuerVorname = editedPraktika.BetreuerVorname; updatedPraktika.BetreuerNachname = editedPraktika.BetreuerNachname; updatedPraktika.BetreuerEmail = editedPraktika.BetreuerEmail; try { _db.Entry(updatedPraktika.Student).State = EntityState.Modified; _db.Entry(updatedPraktika).State = EntityState.Modified; _db.SaveChanges(); MessageBox.Show("Praktikum wurde erfolgreich speichert!", "Erfolg", MessageBoxButton.OK, MessageBoxImage.None); } catch (DbUpdateConcurrencyException ex) { // Update the values of the entity that failed to save from the database ex.Entries.Single().Reload(); MessageBox.Show("Der Datensatz, an dem Sie arbeiten, wurde von einem anderen Benutzer geändert." + Environment.NewLine + "Änderungen, die Sie vorgenommen haben, wurden nicht gespeichert. Bitte aktualisieren und erneut einreichen.", "Fehler", MessageBoxButton.OK, MessageBoxImage.Error); } return(updatedPraktika); }