public TezDosyaYuklemeDuyurusu TezDosyaYuklemeDuyurusuEkle(TezDosyaYuklemeDuyurusu tezDosyaKontrol) { using (var context = new DbContext(connectionFactory)) { var TezDosyaKontrolRepo = new TezDosyaYuklemeDuyurusuRepository(context); return(TezDosyaKontrolRepo.TezDosyaYuklemeDuyurusuEkle(tezDosyaKontrol)); } }
public string TezDosyaYuklemeDuyurusuSil(int ID) { var mesaj = ""; TezDosyaYuklemeDuyuruService client = new TezDosyaYuklemeDuyuruService(); TezDosyaYuklemeDuyurusu tezDosyaYuklemeDuyurusu = client.TezDosyaYuklemeDuyurulariGetir().Where(x => x.ID == ID).SingleOrDefault(); if (tezDosyaYuklemeDuyurusu != null) { client.TezDosyaYuklemeDuyurusuSil(tezDosyaYuklemeDuyurusu); mesaj = JsonConvert.SerializeObject(new { durum = "OK", mesaj = "Tez Dosya Yükleme Duyurusu Silindi" }); } return(mesaj); }
public ActionResult TezDosyaYuklemeDuyurusuGuncelle(TezDosyaYuklemeDuyurusuViewModel model, List <HttpPostedFileBase> files) { if (!ModelState.IsValid) { TempData["TezDonemi"] = new TezDonemService().TezDonemiGetir().Last(); ViewBag.TezDonemi = TempData["TezDonemi"]; TempData["TezDersKodu"] = new TezDersKodService().TezDersKodlariGetir(); ViewBag.TezDersKodu = TempData["TezDersKodu"]; return(View(model)); } TezDosyaYuklemeDuyuruService client = new TezDosyaYuklemeDuyuruService(); TezDosyaYuklemeDuyurusu duyuru = client.TezDosyaYuklemeDuyurulariGetir().Where(x => x.ID == model.ID).SingleOrDefault(); if (duyuru != null) { duyuru.ID = model.ID; duyuru.Adi = model.Adi; duyuru.Aciklama = model.Aciklama; duyuru.Aktif = true; duyuru.DersKoduID = model.TezDersKod.ID; duyuru.SonDosyaYuklemeTarihi = model.SonDosyaYuklemeTarihi; duyuru.TezDonemID = model.TezDonemi.ID; client.TezDosyaYuklemeDuyurusuGuncelle(duyuru); TezDosyaYuklemeDuyurusuDosyasiEkle(files, model.ID); ViewBag.Mesaj = $"<div class='alert alert-success'><strong>Başarılı!</strong> Tez Dosya Duyurusu Başarıyla Güncellendi... </div>"; TempData["TezDonemi"] = new TezDonemService().TezDonemiGetir().Last(); ViewBag.TezDonemi = TempData["TezDonemi"]; TempData["TezDersKodu"] = new TezDersKodService().TezDersKodlariGetir(); ViewBag.TezDersKodu = TempData["TezDersKodu"]; TempData["TezDosyaYuklemeDuyuruDosyalari"] = new TezDosyaYuklemeDuyuruDosyasiService().TezDosyaYuklemeDuyuruDosyalariGetir().Where(x => x.TezDosyaYuklemeDuyurusuID == model.ID).ToList(); ViewBag.TezDosyaYuklemeDuyuruDosyalari = TempData["TezDosyaYuklemeDuyuruDosyalari"]; return(View(model)); } return(View()); }
public ActionResult TezDosyaYuklemeDuyurusuEkle(TezDosyaYuklemeDuyurusuViewModel model, List <HttpPostedFileBase> files) { if (!ModelState.IsValid) { TempData["TezDonemi"] = new TezDonemService().TezDonemiGetir().Last(); ViewBag.TezDonemi = TempData["TezDonemi"]; TempData["TezDersKodu"] = new TezDersKodService().TezDersKodlariGetir(); ViewBag.TezDersKodu = TempData["TezDersKodu"]; return(View(model)); } TezDosyaYuklemeDuyuruService client = new TezDosyaYuklemeDuyuruService(); TezDosyaYuklemeDuyurusu duyuru = new TezDosyaYuklemeDuyurusu { Adi = model.Adi, Aciklama = model.Aciklama, Aktif = true, DersKoduID = model.TezDersKod.ID, SonDosyaYuklemeTarihi = model.SonDosyaYuklemeTarihi, TezDonemID = model.TezDonemi.ID }; TezDosyaYuklemeDuyurusuDosyasiEkle(files, client.TezDosyaYuklemeDuyurusuEkle(duyuru).ID); ViewBag.Mesaj = $"<div class='alert alert-success'><strong>Başarılı!</strong> Tez Dosya Duyurusu Başarıyla Eklendi... </div>"; TempData["TezDonemi"] = new TezDonemService().TezDonemiGetir().Last(); ViewBag.TezDonemi = TempData["TezDonemi"]; TempData["TezDersKodu"] = new TezDersKodService().TezDersKodlariGetir(); ViewBag.TezDersKodu = TempData["TezDersKodu"]; return(View()); }