public ActionResult Add(PersonAdres personAdres)
        {
            if (!ModelState.IsValid)
            {
                return(View("Add", personAdres));
            }
            else
            {
                Adres newAdres = new Adres();
                newAdres.kodPocztowy  = personAdres.kodPocztowy;
                newAdres.miasto       = personAdres.miasto;
                newAdres.nrBloku      = personAdres.nrBloku;
                newAdres.nrMieszkania = personAdres.nrMieszkania;
                newAdres.ulica        = personAdres.ulica;
                newAdres.adresId      = 10;
                context.Add <Adres>(newAdres);

                Person newPerson = new Person();
                newPerson.adresId  = newAdres.adresId;
                newPerson.imie     = personAdres.imie;
                newPerson.nazwisko = personAdres.nazwisko;
                newPerson.pesel    = personAdres.pesel;
                context.Add <Person>(newPerson);
                context.SaveChanges();
                return(RedirectToAction("All", "Person"));
            }
        }
Beispiel #2
0
        public ActionResult Edit(Adres adres)
        {
            if (!ModelState.IsValid)
            {
                return(View("Edit", adres));
            }
            Adres editAdres = context.FindAdresById(adres.adresId);

            editAdres.kodPocztowy  = adres.kodPocztowy;
            editAdres.miasto       = adres.miasto;
            editAdres.nrBloku      = adres.nrBloku;
            editAdres.nrMieszkania = adres.nrMieszkania;
            editAdres.ulica        = adres.ulica;
            context.SaveChanges();
            return(RedirectToAction("All", "Person"));
        }