public ActionResult Create([Bind(Include = "ID,Imie,Nazwisko,Uzytkownik,Haslo,Email")] Czytelnik czytelnik) { if (ModelState.IsValid) { CzytelnikValidator validator = new CzytelnikValidator(); ValidationResult result = validator.Validate(czytelnik); if (!result.IsValid) { List <string> errors = new List <string>(); foreach (ValidationFailure vf in result.Errors) { errors.Add(vf.ErrorMessage); } ViewBag.Error = errors; return(View(czytelnik)); } db.Czytelnik.Add(czytelnik); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(czytelnik)); }
public ActionResult Edit([Bind(Include = "ID,Imie,Nazwisko,Uzytkownik,Haslo,Email,Wazne,Rola")] Czytelnik czytelnik) { if (ModelState.IsValid) { CzytelnikValidator validator = new CzytelnikValidator(); ValidationResult result = validator.Validate(czytelnik); if (!result.IsValid) { List <string> errors = new List <string>(); foreach (ValidationFailure vf in result.Errors) { errors.Add(vf.ErrorMessage); } ViewBag.Error = errors; ViewBag.UserRoleString = RolaToString(czytelnik.Rola); ViewBag.RoleSelectList = new SelectList(db.Rola, "ID", "Nazwa", czytelnik.Rola); return(View(czytelnik)); } db.Entry(czytelnik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(czytelnik)); }