public ActionResult Create([Bind(Include = "EczaneNobetSonucId,Aciklama,NobetFeragatTipId")] EczaneNobetFeragat eczaneNobetFeragat) { if (ModelState.IsValid) { var feragatEdilecekSonuc = _eczaneNobetSonucService.GetById(eczaneNobetFeragat.EczaneNobetSonucId); eczaneNobetFeragat.EczaneNobetGrupId = feragatEdilecekSonuc.EczaneNobetGrupId; _eczaneNobetFeragatService.Insert(eczaneNobetFeragat); return(RedirectToAction("Index")); } //var user = _userService.GetByUserName(User.Identity.Name); //var nobetUstGruplar = _nobetUstGrupService.GetListByUser(user).Select(s => s.Id); var nobetUstGrup = _nobetUstGrupSessionService.GetSession("nobetUstGrup"); var eczaneNobetSonuclar = _eczaneNobetSonucService.GetSonuclar(nobetUstGrup.Id) .OrderBy(o => o.TakvimId); var nobetFeragatTipler = _nobetFeragatTipService.GetList(); //var eczaneNobetGruplar = _eczaneNobetGrupService.GetDetaylar(nobetUstGruplar.FirstOrDefault()) // .OrderBy(s => s.EczaneAdi) // .ThenBy(t => t.NobetGrupAdi) // .Select(s => new MyDrop { Id = s.Id, Value = $"{s.EczaneAdi} ({s.NobetGrupAdi}, {s.NobetGorevTipAdi})" }); //ViewBag.EczaneNobetGrupId = new SelectList(eczaneNobetGruplar, "Id", "Value"); ViewBag.NobetFeragatTipId = new SelectList(nobetFeragatTipler.Select(s => new MyDrop { Id = s.Id, Value = s.Adi }), "Id", "Value"); ViewBag.EczaneNobetSonucId = new SelectList(eczaneNobetSonuclar.Select(s => new MyDrop { Id = s.Id, Value = $"{s.EczaneAdi}, {s.NobetGrupAdi}, {s.Tarih.ToLongDateString()}" }), "Id", "Value", eczaneNobetFeragat.EczaneNobetSonucId); return(View(eczaneNobetFeragat)); }
public int GetMobilEczaneNobetGrupId(int eczaneNobetSonucId) { return(_eczaneNobetSonucService.GetById(eczaneNobetSonucId).EczaneNobetGrupId); }