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