public void Post([FromBody] Siniflar clss) { if (ModelState.IsValid) { SinifIslemleri.Add(clss); } }
public void Put(int id, [FromBody] Siniflar clss) { clss.Id = id; if (ModelState.IsValid) { SinifIslemleri.Update(clss); } }
public ActionResult SinifSil(Siniflar model) { bool kontrol = _yonetim.SinifSil(model); if (kontrol) { return(RedirectToAction("Siniflar")); } else { return(RedirectToAction("HataBildirimi", new { Bilgi = "Sınıf Silinirken Hata oluştu" })); } }
internal bool SinifSil(Siniflar model) { try { var sinif = _db.Siniflar.First(x => x.ID == model.ID); _db.Siniflar.Remove(sinif); _db.SaveChanges(); return(true); } catch { return(false); } }
internal bool SinifDuzenle(Siniflar model) { try { var sinif = _db.Siniflar.First(x => x.ID == model.ID); sinif.SinifAdi = model.SinifAdi.Trim(); sinif.Kontenjan = model.Kontenjan; _db.SaveChanges(); return(true); } catch { return(false); } }
public ActionResult SinifEkle(Siniflar model) { if (ModelState.IsValid) { bool kontrol = _yonetim.SinifEkle(model); if (kontrol) { return(RedirectToAction("Siniflar")); } else { return(RedirectToAction("HataBildirimi", new { Bilgi = "Sınıf Eklerken Hata Oluştu." })); } } return(View(model)); }
public ActionResult SinifDuzenle(Siniflar model) { //Todo: yeni kontenjan sınıfta bulunan öğrenci sayısından küçük olamaz. if (ModelState.IsValid) { bool kontrol = _yonetim.SinifDuzenle(model); if (kontrol) { return(RedirectToAction("Siniflar")); } else { return(RedirectToAction("HataBildirimi", new { Bilgi = "Sınıf Düzenlerken Bir Hata Oluştu" })); } } return(View(model)); }
internal bool SinifEkle(Siniflar model) { try { model.SinifAdi = model.SinifAdi.Trim(); var sinif = _db.Siniflar.SingleOrDefault(x => x.SinifAdi == model.SinifAdi); if (sinif != null) { return(true); } _db.Siniflar.Add(new Siniflar() { Kontenjan = model.Kontenjan, SinifAdi = model.SinifAdi, Aktif = true, Tarih = DateTime.Today }); _db.SaveChanges(); return(true); } catch { return(false); } }