private void btnDersSil_Click(object sender, EventArgs e) { try { DialogResult dialog = MessageBox.Show("Dersi Silmek İstediğinizden Emin Misiniz??", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialog == DialogResult.Yes) { Dersler drs2 = new Dersler(); drs2.DerslerId = Convert.ToInt32(txtGelenDersId2.Text); bool sonuc5 = DerslerBL.DersSil(drs2.DerslerId); if (sonuc5) { MessageBox.Show("Ders Silme İşlemini Başarılı"); Dersler(); DersListele(); Utility.CleanTextBoxes(grpDersler.Controls); Utility.CleanTextBoxes(grpOgretmen.Controls); Utility.CleanTextBoxes(grpSınıfBilg.Controls); } else { MessageBox.Show("Ders Silme İşlemini Başarısız!!!"); } } } catch (Exception) { throw; } }
public ActionResult Edit([Bind(Include = "id,ders_no,ders_adi,ders_hocasi")] Dersler dersler) { if (ModelState.IsValid) { var dersler2 = db.Dersler.Where(m => m.id != dersler.id && m.ders_no == dersler.ders_no).ToList(); var dersler3 = db.Dersler.Where(m => m.id != dersler.id && m.ders_adi == dersler.ders_adi).ToList(); if (dersler2.Count() != 0 && dersler3.Count() != 0) { TempData["Error3"] = "Bu Ders Numarası başka bir derse aittir."; TempData["Error4"] = "Bu Ders Adı başka bir derse aittir."; return(RedirectToAction("Edit/" + dersler.id)); } else if (dersler2.Count() != 0) { TempData["Error3"] = "Bu Ders Numarası başka bir derse aittir."; return(RedirectToAction("Edit/" + dersler.id)); } else if (dersler3.Count() != 0) { TempData["Error4"] = "Bu Ders Adı başka bir derse aittir."; return(RedirectToAction("Edit/" + dersler.id)); } else { db.Entry(dersler).State = EntityState.Modified; db.SaveChanges(); TempData["create"] = dersler.ders_adi + " dersi güncellendi"; return(RedirectToAction("Index", TempData["create"])); } } return(View(dersler)); }
private void btnDersKayit_Click(object sender, EventArgs e) { try { Dersler drs = new Dersler(); drs.DersAdi = txtDersAdi.Text.Trim().ToUpper(); drs.OgretmenId = Convert.ToInt32(txtGelenOgrtmenId.Text); bool sonuc3 = DerslerBL.DersEkleme(drs); if (sonuc3) { MessageBox.Show("Ders Kaydı Başarılı"); DersListele(); Dersler(); Utility.CleanTextBoxes(grpDersler.Controls); } else { MessageBox.Show("Ders Kaydı Başarısız!!!"); } } catch (Exception) { MessageBox.Show("İlk Önce Ders Öğretmenini Seçiniz!!!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void Post([FromBody] Dersler less) { if (ModelState.IsValid) { DersIslemleri.Add(less); } }
public ActionResult Ekle(DersViewModel dersler) { var checkDersKodu = db.Dersler.Where(x => x.Ders_Kodu == dersler.Ders_Kodu).SingleOrDefault(); DersViewModel model = new DersViewModel() { Fakulte = db.Fakulte.ToList(), Bolum = db.Bolum.Where(s => s.Fakulte_No == dersler.Fakulte_No).ToList(), }; if (checkDersKodu == null) { if (!ModelState.IsValid) { return(View("Ekle", model)); } //2 farklı tabloya kendine ait bölümleri tek tek eklemek için yaptığım yöntem. var eklenecekDers = new Dersler(); eklenecekDers.Ders_Kodu = dersler.Ders_Kodu; eklenecekDers.Ders_Adi = dersler.Ders_Adi; eklenecekDers.Fakulte_No = dersler.Fakulte_No; eklenecekDers.Bolum_Id = dersler.Bolum_Id; db.Entry(eklenecekDers).State = EntityState.Added; var eklenecekKazanim = new Ders_Kazanim(); eklenecekKazanim.Ders_Kodu = dersler.Ders_Kodu; eklenecekKazanim.Ders_Ogrenme = dersler.Ders_Ogrenme; db.Entry(eklenecekKazanim).State = EntityState.Added; db.SaveChanges(); return(RedirectToAction("Index")); } else if (checkDersKodu.Ders_Kodu == dersler.Ders_Kodu) { ViewBag.Mesaj = "Hata, eklemeye çalıştığınız Ders sistemde mevcut..."; } return(View("Ekle", model)); }
public ActionResult DersDüzenle(Dersler ders, int id) { try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Dersler eksiders = db.Dersler.FirstOrDefault(x => x.D_id == id); if (eksiders != null) { if (db.Dersler.Where(x => x.Ders_Adi == ders.Ders_Adi).Count() == 0) { eksiders.Ders_Adi = ders.Ders_Adi; db.SaveChanges(); return(RedirectToRoute("Ders1")); } else { message = "Ders Adı Zaten Var Farklı Bir Ders Giriniz!!"; ViewBag.message = message; return(View()); } } else { return(null); } } } catch (Exception e) { return(null); } return(View()); }
public ActionResult DersSil(int id) { try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Dersler ders = db.Dersler.FirstOrDefault(x => x.D_id == id); if (ders != null) { db.Dersler.Remove(ders); db.SaveChanges(); return(RedirectToRoute("Ders1")); } else { return(RedirectToRoute("Ders1")); } } } catch (Exception e) { return(null); } return(View()); }
public JsonResult DersYeniDonemAktar(int id) { JsonResultModel jmodel = new JsonResultModel(); try { Dersler ders = dersrepo.Get(id); Donemler donem = donemrepo.GetByFilter(a => a.AktifMi == true); if (ders.DonemID == donem.DonemID) { jmodel.IsSuccess = false; jmodel.UserMessage = "Ders, <strong>" + donem.DonemAdi + "</strong> dönemi için durumu zaten aktif."; } else { ders.DonemID = donem.DonemID; ders.AktifMi = true; dersrepo.Update(ders); jmodel.IsSuccess = true; jmodel.UserMessage = "Ders bilgileri aktif döneme aktarıldı."; } } catch { jmodel.IsSuccess = false; jmodel.UserMessage = "İşlem sırasında bir hata ile karşılaştık. Lütfen daha sonra tekrar deneyiniz."; } return(Json(jmodel, JsonRequestBehavior.AllowGet)); }
public HttpResponseMessage Put([FromBody] MyBodyType myType, [FromUri] Dersler ders) { try { Dersler drs = db.Derslers.FirstOrDefault(x => x.Id == myType.Id); if (drs == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Ders Id : " + ders.Id)); } else { //myType.deneme = "Bu işlem başarılı oldu."; drs.DersAdi = ders.DersAdi; drs.OgrId = ders.OgrId; if (db.SaveChanges() > 0) { return(Request.CreateResponse(HttpStatusCode.OK, drs + "/" + myType.deneme)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Güncelleme yapılamadı!!!")); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public void EgitimEkle(string dersId, string ogretmenId, string subeId) { var eklenecekDers = Dersler.SingleOrDefault(arananDers => arananDers.Id == dersId); var eklenecekOgretmen = Ogretmenler.SingleOrDefault(arananOgretmen => arananOgretmen.Id == ogretmenId); var eklenecekSube = Subeler.SingleOrDefault(arananSube => arananSube.Id == subeId); Egitim yeniEgitim = new Egitim(eklenecekDers, eklenecekOgretmen, eklenecekSube); }
static void Main(string[] args) { Dersler dersler1 = new Dersler(); dersler1.Adi = "Mehmet"; dersler1.DersDili = "Python"; Dersler dersler2 = new Dersler(); dersler2.Adi = "Eren"; dersler2.DersDili = "C#"; Dersler dersler3 = new Dersler(); dersler3.Adi = "Can"; dersler3.DersDili = "Java"; Dersler[] ders = new Dersler[] { dersler1, dersler2, dersler3 }; foreach (var yaz in ders) { Console.WriteLine(yaz.DersDili + ":" + yaz.Adi); } }
public IActionResult Update(int id, [FromBody] Dersler newdata) { var olddata = _appRepository.GetDerslerById(id); if (olddata == null) { return(Ok(_ControllersHelper.notfound(info: id))); } // _ControllersHelper.PrepareUpdate(typeof(ClsDers), olddata, newdata); _ControllersHelper.PrepareUpdate(newdata.GetType(), olddata, newdata); // ikiside olur _appRepository.Update(olddata); //////////////////////////////////////// var res = _appRepository.SaveAll(); if (res.OK) { return(Ok(olddata)); } else { return(BadRequest(id + " başarısız?! " + res.ERR)); } }
public ActionResult Sil(int DersId) { Dersler secilenDers = db.Dersler.Find(DersId); OnlineDers secilenOnlineiciDers = db.OnlineDers.Find(DersId); var onlineicerik = db.OnlineIcerik.Where(x => x.OnlineId == DersId).ToList(); db.OnlineIcerik.RemoveRange(onlineicerik); var sorulars = db.Sorular.Where(x => x.OnlineIcerik.OnlineId == DersId).ToList(); db.Sorular.RemoveRange(sorulars); var soru = db.DogruYanlisSorular.Where(x => x.Sorular.OnlineIcerik.OnlineId == DersId).ToList(); db.DogruYanlisSorular.RemoveRange(soru); var soru2 = db.CoktanSecmeliSorular.Where(x => x.Sorular.OnlineIcerik.OnlineId == DersId).ToList(); db.CoktanSecmeliSorular.RemoveRange(soru2); if (ModelState.IsValid) { db.OnlineDers.Remove(secilenOnlineiciDers); db.Dersler.Remove(secilenDers); db.SaveChanges(); } return(RedirectToAction("Index")); }
public HttpResponseMessage Delete(int id) { try { Dersler drs = db.Derslers.FirstOrDefault(x => x.Id == id); if (drs == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Employee Id :" + id + " bulunamadı.")); } else { db.Derslers.Remove(drs); if (db.SaveChanges() > 0) { return(Request.CreateResponse(HttpStatusCode.OK, "Ders Id :" + id)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Silme işlemi yapılamadı!!!")); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public static Dersler CreateDersler(int id) { Dersler dersler = new Dersler(); dersler.Id = id; return(dersler); }
public ActionResult NewGroup(DersGrupViewModel ders) { var isInDb = db.Dersler.FirstOrDefault(dr => dr.ders_kodu == ders.ders_kodu && dr.hoca_kodu == ders.hoca_kodu && dr.grup_no == ders.grup_no); var tmp = db.Ders_Detaylari.FirstOrDefault(dr => dr.ders_kodu == ders.ders_kodu); // db.Ogrenci_Ders.Where(m => m.ogr_no == _stdId if (isInDb == null) { var dersToDb = new Dersler(); dersToDb.ders_kodu = ders.ders_kodu; dersToDb.hoca_kodu = ders.hoca_kodu; dersToDb.grup_no = ders.grup_no; dersToDb.dersin_adi = tmp.ders_adi; db.Dersler.Add(dersToDb); db.SaveChanges(); ViewBag.message = "Yeni grup eklenmiştir."; ViewBag.ders_kodu = new SelectList(db.Ders_Detaylari.Where(dt => dt.acan_bolum_kodu == 11), "ders_kodu", "ders_adi"); ViewBag.hoca_kodu = new SelectList(db.Hocalar.Where(hc => hc.bolum_kodu == 11), "hoca_kodu", "adi"); return(View()); } else { ViewBag.message = "Grup zaten acılmış"; ViewBag.ders_kodu = new SelectList(db.Ders_Detaylari.Where(dt => dt.acan_bolum_kodu == 11), "ders_kodu", "ders_adi"); ViewBag.hoca_kodu = new SelectList(db.Hocalar.Where(hc => hc.bolum_kodu == 11), "hoca_kodu", "adi"); return(View("NewGroup")); } }
public IHttpActionResult GetDersKaldir(int id) { if (id > 0) { Dersler ders = dersManager.Find(x => x.ID == id); try { dersManager.Delete(ders); return(Ok("Ders Silindi.")); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } } return(BadRequest("Eksik Bilgi Girişi")); }
// POST: api/Ders public IHttpActionResult Post(Dersler ders) { Dersler dersTemp = dersManager.Find(x => x.DersAdi == ders.DersAdi && x.OgretmenID == ders.OgretmenID); if (ders != null) { try { if (dersTemp == null) { dersManager.Insert(ders); return(Ok(ders)); } else { dersTemp.DersKodu = ders.DersKodu; dersManager.Update(dersTemp); return(Ok(dersTemp)); } } catch (Exception e) { return(BadRequest("Eklenemedi")); } } else { return(BadRequest("Eksik Bilgi Girişi")); } }
public Dersler DersGetir(int id) { DerslerRepository dersrepo = new DerslerRepository(); Dersler d = dersrepo.Get(id); return(d); }
public ActionResult OdevEkle(int dersID, string odevBasligi, string odevAciklamasi, DateTime baslangicTarihi, DateTime bitisTarihi) { Dersler ders = dersManager.Find(x => x.ID == dersID); Odevler odev; try { if (dersID > 0 && odevBasligi != null && odevAciklamasi != null && baslangicTarihi != null && bitisTarihi != null && ders != null) { odev = new Odevler(); odev.DersID = ders.ID; odev.OdevBasligi = odevBasligi; odev.OdevAciklamasi = odevAciklamasi; odev.BaslangicTarihi = DateTime.Now; odev.BitisTarihi = baslangicTarihi; using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:64663/api/OdevApi"); //insert........ //HTTP POST var postTask = client.PostAsJsonAsync <Odevler>("OdevApi", odev); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(Json(new { result = true }, JsonRequestBehavior.AllowGet)); } else { var readTask = result.Content.ReadAsStringAsync(); readTask.Wait(); var mesaj = readTask.Result; return(Json(new { result = false, message = mesaj }, JsonRequestBehavior.AllowGet)); } } } else { return(Json(new { result = false, message = "Eksik Bilgi Girişi" }, JsonRequestBehavior.AllowGet)); } /*context.InUPProduct(Convert.ToInt32(id),pname,Convert.ToDecimal(pprice)); * * return Json(1, JsonRequestBehavior.AllowGet);*/ } catch (DbEntityValidationException e) { return(Json(new { result = false, message = "Sunucuyla Bağlantı Kurulamadı" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult DeleteConfirmed(int id) { Dersler dersler = db.Dersler.Find(id); db.Dersler.Remove(dersler); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Put(int id, [FromBody] Dersler less) { less.Id = id; if (ModelState.IsValid) { DersIslemleri.Update(less); } }
public ActionResult kayitSil(int?id) { Dersler kayit = db.Dersler.Where(k => k.dersid == id).SingleOrDefault(); db.Dersler.Remove(kayit); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Dersler dersler = db.Dersler.Find(id); db.Dersler.Remove(dersler); db.SaveChanges(); TempData["create"] = dersler.ders_adi + " dersi silindi"; return(RedirectToAction("Index", TempData["create"])); }
public int DersEkle(Ders ders, uint not) { if (not < 0 && not > 100) { return(-1); } Dersler.Add(ders); Notlar.Add(not); return(0); }
public ActionResult DersDuzenle(int id, Dersler model) { var ders = db.Derslers.Where(i => i.Ders_id == id).SingleOrDefault(); ders.Ders_Adi = model.Ders_Adi; ders.Video = model.Video; ders.Resim = model.Resim; db.SaveChanges(); return(RedirectToAction("DersListele", "Admin")); }
public HttpResponseMessage Get(int id) { //return db.Employees.FirstOrDefault(x => x.Id == id); Dersler ders = db.Derslers.FirstOrDefault(x => x.Id == id); if (ders == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, $"Id'si {id} olan çalışan bulunamadı.")); } return(Request.CreateResponse(HttpStatusCode.OK, ders)); }
public ActionResult Edit([Bind(Include = "ders_kodu,grup_no,dersin_adi,hoca_kodu")] Dersler dersler) { if (ModelState.IsValid) { db.Entry(dersler).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ders_kodu = new SelectList(db.Ders_Detaylari, "ders_kodu", "ders_adi", dersler.ders_kodu); ViewBag.hoca_kodu = new SelectList(db.Hocalar, "hoca_kodu", "adi", dersler.hoca_kodu); return(View(dersler)); }
public ActionResult kayitDuzenle(int?id) { Dersler kayit = db.Dersler.Where(k => k.dersid == id).SingleOrDefault(); dersModel model = new dersModel(); model.dersid = kayit.dersid; model.dersadi = kayit.dersadi; model.ogretmen = kayit.ogretmen; model.derssaati = kayit.derssaati; return(View(model)); }
public ActionResult AddLesson(LessonArray form, string Bolumid) { var addlesson = new Dersler() { DersAd = form.DersAdı, Ders_Bolum = Database.Session.Load <Bolumler>(Bolumid) }; Database.Session.Save(addlesson); Database.Session.Flush(); return(RedirectToAction("Index", "Lesson")); }