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);
 }