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