public ActionResult Edit([Bind(Include = "Id,EkranTasarimId,EkranId,BaslamaZamani,BitisZamani")] YayinEkran yayinEkran) { if (ModelState.IsValid) { _yayinEkranService.Update(yayinEkran); return(RedirectToAction("Index")); } //ViewBag.EkranId = new SelectList(_ekranService.GetList().Select(s => new { s.Id, s.Adi }), "Id", "Adi", yayinEkran.Ekran.Konum.Adi); return(View(yayinEkran)); }
public ActionResult Create([Bind(Include = "Id,EkranTasarimId,EkranId,BaslamaZamani,BitisZamani")] YayinEkran yayinEkran) {//,BaslamaSaati, BaslamaDakikasi, BitisSaati, BitisDakikasi var yayinEkranlar = _yayinEkranService.GetDetaylarByEkranId(yayinEkran.EkranId) .Where(w => w.BaslamaZamani <yayinEkran.BaslamaZamani && w.BitisZamani> yayinEkran.BaslamaZamani || w.BaslamaZamani <yayinEkran.BitisZamani && w.BitisZamani> yayinEkran.BitisZamani).ToList(); if (yayinEkranlar.Count > 0) { TempData["MessageDanger"] = "Çakışan tasarım var. Öncelikle çakışan tasarım değiştirmelisiniz."; } else { if (ModelState.IsValid) { _yayinEkranService.Insert(yayinEkran); TempData["MessageSuccess"] = "Başarıyla kaydedildi."; return(RedirectToAction("Index")); } } var user = _userService.GetByUserName(User.Identity.Name); var rolId = _userRoleService.GetListByUserId(user.Id).FirstOrDefault().RoleId; var ekranTasarimlar = _ekranTasarimService.GetDetaylarListByUser(user).ToList(); var ekranlar = _ekranService.GetDetaylarListByUser(user).ToList(); if (rolId == 2) { ekranlar = _ekranService.GetDetaylar(); ekranTasarimlar = _ekranTasarimService.GetDetaylar(); } ViewBag.EkranTasarimId = new SelectList(ekranTasarimlar.Select(s => new { s.Id, s.Adi }), "Id", "Adi"); ViewBag.EkranId = new SelectList(ekranlar.Select(s => new { s.Id, s.KonumAdi }), "Id", "KonumAdi"); //ViewBag.EkranId = new SelectList(_ekranService.GetList().Select(s => new { s.Id, s.Konum.Adi }), "Id", "Adi", yayinEkran.Ekran.Konum.Adi); return(View(yayinEkran)); }
public void Update(YayinEkran yayinEkran) { _yayinEkranDal.Update(yayinEkran); }
public void Insert(YayinEkran yayinEkran) { _yayinEkranDal.Insert(yayinEkran); }