public ActionResult TezDosyaYuklemeDuyurusuGuncelle(int ID) { TezDosyaYuklemeDuyurusu tdyd = new TezDosyaYuklemeDuyuruService().TezDosyaYuklemeDuyurulariGetir().Where(x => x.ID == ID).SingleOrDefault(); if (tdyd != null) { TezDosyaYuklemeDuyurusuViewModel model = new TezDosyaYuklemeDuyurusuViewModel { ID = tdyd.ID, Aciklama = tdyd.Aciklama, Adi = tdyd.Adi, SonDosyaYuklemeTarihi = tdyd.SonDosyaYuklemeTarihi, TezDonemi = new TezDonemi(), TezDersKod = new TezDersKod() }; model.TezDonemi.ID = tdyd.TezDonemID; model.TezDersKod.ID = tdyd.DersKoduID; 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 == ID).ToList(); ViewBag.TezDosyaYuklemeDuyuruDosyalari = TempData["TezDosyaYuklemeDuyuruDosyalari"]; return(View(model)); } return(RedirectToAction("TezDosyaYuklemeDuyurulari")); }
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 TezDosyaYuklemeDuyurulari() { List <TezDosyaYuklemeDuyurusuViewModel> lst = new List <TezDosyaYuklemeDuyurusuViewModel>(); foreach (TezDosyaYuklemeDuyurusu item in new TezDosyaYuklemeDuyuruService().TezDosyaYuklemeDuyurulariGetir().ToList()) { TezDosyaYuklemeDuyurusuViewModel _tdydvm = new TezDosyaYuklemeDuyurusuViewModel { ID = item.ID, Aciklama = item.Aciklama, Adi = item.Adi, Aktif = item.Aktif, TezDonemi = new TezDonemService().TezDonemiGetir().Where(x => x.ID == item.TezDonemID).SingleOrDefault(), TezDersKod = new TezDersKodService().TezDersKodlariGetir().Where(x => x.ID == item.DersKoduID).SingleOrDefault() }; lst.Add(_tdydvm); } return(View(lst)); }
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()); }