public ActionResult Edit([Bind(Include = "Id,Adi,GrupId,Uzanti,Agirlik,BoyutX,BoyutY,Url,EkranTasarimId,KoordinatX,KoordinatY")] EkranIcerik EkranIcerik)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _ekranIcerikService.Update(EkranIcerik);
                    TempData["MessageSuccess"] = "Ekran içeriği başarıyla düzenlenmiştir";
                    return(RedirectToAction("Index", "EkranIcerik"));
                }
                catch (Exception ex)
                {
                    TempData["MessageDanger"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString();
                }
            }

            return(View(EkranIcerik));
        }
        public ActionResult SetEkranIcerik(string boyutX, string boyutY,
                                           string koordinatX, string koordinatY,
                                           string ekranIcerikId)
        {
            int id = Convert.ToInt32(ekranIcerikId);
            // int id = EkranTasarimId;

            EkranIcerik        ekranIcerik        = new EkranIcerik();
            EkranTasarimIcerik ekranTasarimIcerik = new EkranTasarimIcerik();

            ekranIcerik = _ekranIcerikService.GetById(id);

            ekranTasarimIcerik.KoordinatX = Convert.ToInt32(koordinatX);
            ekranTasarimIcerik.KoordinatY = Convert.ToInt32(koordinatY);
            ekranTasarimIcerik.BoyutX     = Convert.ToInt32(boyutX);
            ekranTasarimIcerik.BoyutY     = Convert.ToInt32(boyutY);

            var ekranTasarimIdlar       = _ekranTasarimIcerikService.GetDetaylarListByEkranIcerikId(ekranIcerik.Id).Select(s => s.EkranTasarimId).ToList();
            var ekranTasarimDetaylarlar = _ekranTasarimService.GetDetaylarById(ekranTasarimIdlar).ToList();

            foreach (var ekranTasarimDetay in ekranTasarimDetaylarlar)
            {
                EkranTasarim ekranTasarim = _ekranTasarimService.GetById(ekranTasarimDetay.Id);
                ekranTasarim.SonDegisiklikTarihi = System.DateTime.Now;
                try
                {
                    _ekranIcerikService.Update(ekranIcerik);
                    _ekranTasarimService.Update(ekranTasarim);
                    TempData["MessageSuccess"] = "Alım durum başarıyla Değiştirildi";
                    // return PartialView("TeklifimPartialView", teklifDetayEkranTasarimDetaylarViewModel);
                }
                catch (Exception ex)
                {
                    TempData["MessageDanger"] = "ERROR: Alım Durum değiştirilemedi. " + ex.InnerException.InnerException.Message.ToString();
                }
            }
            List <EkranTasarimIcerikDetaylarViewModel> ekranTasarimIcerikDetaylarViewModel = new List <EkranTasarimIcerikDetaylarViewModel>();

            ekranTasarimIcerikDetaylarViewModel = getEkranTasarimlarim();
            return(PartialView("EkranTasarimPartialView", ekranTasarimIcerikDetaylarViewModel));
        }