Exemplo n.º 1
0
        public ActionResult Edit(Person person)  //([Bind(Include = "Id,NamePerson,BirthDate,IdAddress")] Person person)
        {
            if (ModelState.IsValid)
            {
                Address adres = new Address(); //db.Addresses.Where(x => x.Id == person.AddressId.Id).FirstOrDefault();
                adres.Id         = person.AddressId.Id;
                adres.StreetName = person.AddressId.StreetName;
                adres.HouseNr    = person.AddressId.HouseNr;
                adres.BusNr      = person.AddressId.BusNr;

                db.Entry(adres).State  = EntityState.Modified;
                db.Entry(person).State = EntityState.Modified; //melding gebruik van dezelfde primary keys!!!!
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            //ViewBag.IdAddress = new SelectList(db.Addresses, "Id", "StreetName", person.IdAddress);
            return(View(person));
        }