public ActionResult Edit([Bind(Include = "Id,EczaneNobetSonucId,EczaneNobetGrupId,NobetTarihi,Aciklama")] EczaneNobetSanalSonucDuzenle eczaneNobetSanalSonuc)
        {
            var eczaneNobetSanalSonucDetay = _eczaneNobetSanalSonucService.GetDetayById(eczaneNobetSanalSonuc.EczaneNobetSonucId);

            if (ModelState.IsValid)
            {
                var user            = _userService.GetByUserName(User.Identity.Name);
                var takvim          = _takvimService.GetByTarih(eczaneNobetSanalSonuc.NobetTarihi);
                var eczaneNobetGrup = _eczaneNobetGrupService.GetDetayById(eczaneNobetSanalSonuc.EczaneNobetGrupId);

                var sonucParametreler = new EczaneNobetSonuc
                {
                    Id                = eczaneNobetSanalSonuc.EczaneNobetSonucId,
                    TakvimId          = takvim.Id,
                    NobetGorevTipId   = eczaneNobetGrup.NobetGorevTipId,
                    EczaneNobetGrupId = eczaneNobetGrup.Id,
                    //YayimlandiMi = eczaneNobetSanalSonuc.YayimlandiMi
                };

                var sanalSonucParametreler = new EczaneNobetSanalSonuc
                {
                    EczaneNobetSonucId = eczaneNobetSanalSonuc.EczaneNobetSonucId,
                    KayitTarihi        = DateTime.Now,
                    UserId             = user.Id,
                    Aciklama           = eczaneNobetSanalSonuc.Aciklama
                };

                _eczaneNobetSonucService.UpdateSonuclarUpdateSanalSonuclar(sonucParametreler, sanalSonucParametreler);

                return(RedirectToAction("Index"));
            }

            var nobetUstGrup = _nobetUstGrupSessionService.GetSession("nobetUstGrup");

            var eczaneler = _eczaneService.GetDetaylar(nobetUstGrup.Id);

            var eczaneNobetGruplar = _eczaneNobetGrupService.GetDetaylarByEczaneIdList(eczaneler.Select(s => s.Id).ToList())
                                     .OrderBy(s => s.EczaneAdi).ThenBy(t => t.NobetGrupAdi)
                                     .Select(s => new MyDrop {
                Id = s.Id, Value = $"{s.EczaneAdi}, {s.NobetGrupGorevTipAdi}"
            });

            ViewBag.EczaneNobetGrupId = new SelectList(eczaneNobetGruplar, "Id", "Value", eczaneNobetSanalSonucDetay.EczaneNobetGrupId);

            return(View(eczaneNobetSanalSonuc));
        }