public ActionResult Edit(int?id)
        {
            int Id = 0;

            try
            {
                Id = Convert.ToInt32(id);
            }
            catch
            {
                return(RedirectToAction("Index", "Ekran"));
            }
            if (id < 1)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ekran Ekran = _ekranService.GetById(Id);

            var user    = _userService.GetByUserName(User.Identity.Name);
            var gruplar = _grupService.GetList();

            ViewBag.GrupId = new SelectList(gruplar, "Id", "Adi", Ekran.GrupId);
            var monitorler = _monitorService.GetList();

            ViewBag.MonitorId = new SelectList(monitorler, "Id", "SeriNu", Ekran.MonitorId);
            var cihazlar = _cihazService.GetList();

            ViewBag.CihazId = new SelectList(cihazlar, "Id", "SeriNu", Ekran.CihazId);
            // var ekranTasarimlar = _ekranTasarimService.GetDetaylarListByUser(user);
            // ViewBag.EkranTasarimId = new SelectList(ekranTasarimlar, "Id", "Adi", Ekran.EkranTasarimId);
            var konumlar = _konumService.GetList();

            ViewBag.KonumId = new SelectList(konumlar, "Id", "Adi", Ekran.KonumId);

            if (Ekran == null)
            {
                return(HttpNotFound());
            }
            return(View(Ekran));
        }