public ActionResult AddNewClass() { UserServices services = new UserServices(); ClassModel model = new ClassModel(); model.Nauczyciele = services.GetTeachers(); return View(model); }
public ActionResult DeleteClass(int IdKlasy) { UserServices services = new UserServices(); ClassModel model = new ClassModel(); model = services.GetClass(IdKlasy); return View(model); }
public ActionResult DeleteClass(ClassModel model) { UserServices services = new UserServices(); services.DeleteClass(model); return RedirectToAction("ManageClasses"); }
public ActionResult EditClass(int IdKlasy) { UserServices services = new UserServices(); ClassModel klasa = new ClassModel(); klasa = services.GetClass(IdKlasy); return View(klasa); }
public void DeleteClass(ClassModel model) { var students = db.Uczniowie.Where(x => x.IdKlasy == model.IdKlasy).ToList(); foreach (var student in students) { student.IdKlasy = 0; } var query = db.Klasy.Where(x => x.IdKlasy == model.IdKlasy).FirstOrDefault(); db.Klasy.Remove(query); db.SaveChanges(); }
public void UpdateClass(ClassModel model) { var query = db.Klasy.Where(x => x.IdKlasy == model.IdKlasy).FirstOrDefault(); query.IdKlasy = model.IdKlasy; query.IdWychowawcy = model.IdWychowawcy; query.Oddział = model.Oddział; db.SaveChanges(); }
public void CreateClass(ClassModel model) { db.Klasy.Add(new Klasy { IdKlasy = db.Klasy.Max(x=>x.IdKlasy) +1, IdWychowawcy = model.IdWychowawcy, Oddział = model.Oddział }); db.SaveChanges(); }
public ClassModel GetClass(int IdKlasy) { ClassModel model = new ClassModel(); var query = db.Klasy.Where(x => x.IdKlasy == IdKlasy).FirstOrDefault(); model.IdKlasy = query.IdKlasy; model.Oddział = query.Oddział; model.IdWychowawcy = query.IdWychowawcy; model.Nauczyciele = this.GetTeachers(); return model; }