public void updateById(PersonenBeschreibung data) { Person tempPerson = getPersonById(data.Id.ToString()); PersonenDetails tempDetails = getPersonDetailsById(data.Id.ToString()); tempPerson.Alter = data.Alter; tempPerson.Name = data.Name; tempDetails.Blutgruppe = data.Blutgruppe; tempDetails.isEinLanger = data.isEinLanger; tempDetails.Wohnort = data.Wohnort; db.SaveChanges(); }
private void updateById(object param) { PersonenBeschreibung temp = new PersonenBeschreibung(); if (param.GetType() == temp.GetType()) { temp = (PersonenBeschreibung)param; MessageBox.Show("Updating " + temp.Name); //todo: schicke update an message queue handlerUpdate.Send(temp); //Write Update in File clientFileWriter.WriteInFile("Updated " + temp.Id); } }
private void deleteById(object param) { MessageBox.Show("Deleting " + param.ToString()); //Delete directly by calling WCF //client.deleteById(param.ToString()); //Delete with MQ PersonenBeschreibung temp = getPersonById(param.ToString()); handlerDelete.Send(temp); //remove from Observablecollection for WPF removePersonById(param.ToString()); }
public void Insert(PersonenBeschreibung entry) { Guid id = Guid.NewGuid(); db.Person.Add(new Person() { Id = id, Name = entry.Name, Alter = entry.Alter, }); db.SaveChanges(); db.PersonenDetails.Add(new PersonenDetails() { Id = id, Blutgruppe = entry.Blutgruppe, Wohnort = entry.Wohnort, isEinLanger = entry.isEinLanger }); db.SaveChanges(); }