コード例 #1
0
        public ActionResult Create(Osoba osoba, FormCollection collection)
        {
            osoba.Hash = Guid.NewGuid();
            if (ModelState.IsValid)
            {
                osobaRepository.Add(osoba);
                osobaRepository.Save();

                TempData["okMessage"] = "Osoba: " + osoba.Imie + " " + osoba.Nazwisko + " została dodana.";
                return(RedirectToAction("Index"));
            }
            else
            {
                TempData["errorMessage"] = "Nie dodano osoby";
                return(View(osoba));
            }
        }
コード例 #2
0
        public ActionResult UpdatePersonDetails(int id, FormCollection collection)
        {
            var osoba = osobaRepository.GetOsobaById(id);

            if (TryUpdateModel(osoba))
            {
                osobaRepository.Save();
                TempData["okMessage"] = "Twoje dane zostały zapisane!";
                return(RedirectToAction("PersonDetails"));
            }
            else
            {
                TempData["errorMessage"] = "Erro! Twoje dane nie zostały zapisane";
                return(View());
            }
        }