public ActionResult EditPersonalDetails(int id, Osoba osoba) { if (ModelState.IsValid) { var person = db.Osoby.AsNoTracking().Where(o => o.id_osoby == id).FirstOrDefault(); osoba.data_urodzenia = person.data_urodzenia; osoba.data_hasla = person.data_hasla; osoba.uprawnienia = person.uprawnienia; osoba.email = person.email; db.Entry(osoba).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("PersonalDetails/" + id)); } return(View()); }
public ActionResult EditClass(int id, Klasa klasa) { if (ModelState.IsValid) { var classId = db.Klasy.AsNoTracking().Where(k => k.id_klasy == id).ToArray(); if (klasa.id_wychowawcy == null) { klasa.id_wychowawcy = classId.Select(k => k.id_wychowawcy).Single(); } db.Entry(klasa).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Classes")); } return(View()); }