// GET: EczaneNobet/EczaneGrupTanim public ActionResult Index() { //var user = _userService.GetByUserName(User.Identity.Name); //var nobetUstGruplar = _nobetUstGrupService.GetListByUser(user).Select(s => s.Id).ToList(); var ustGrupSession = _nobetUstGrupSessionService.GetSession("nobetUstGrup"); var eczaneGrupTanimlar = _eczaneGrupTanimService.GetDetaylar(ustGrupSession.Id) .OrderBy(o => o.NobetGorevTipAdi) .ThenBy(o => o.EczaneGrupTanimAdi).ToList(); var eczaneGruptanimTipIdListe = eczaneGrupTanimlar.Select(s => s.EczaneGrupTanimTipId).Distinct().ToList(); var eczaneGruptanimTipler = _eczaneGrupTanimTipService.GetList(eczaneGruptanimTipIdListe); ViewBag.EczaneGruptanimTipId = new SelectList(eczaneGruptanimTipler, "Id", "Adi"); //var model = _nobetUstGrupService.GetNobetUstGrupDetaylar().Where(s => nobetUstGruplar.Contains(s.Id)); return(View(eczaneGrupTanimlar)); }
// GET: EczaneNobet/EczaneGrup public ActionResult Index(int id = 0) { //if (id == 0) // return RedirectToAction("Index", "EczaneGrupTanim"); //int Id = Convert.ToInt32(id); var user = _userService.GetByUserName(User.Identity.Name); var nobetUstGruplar = _nobetUstGrupService.GetListByUser(user); var nobetUstGrupId = nobetUstGruplar.Select(s => s.Id).FirstOrDefault(); var nobetGruplar = _nobetGrupService.GetListByNobetUstGrupId(nobetUstGrupId); var eczaneGrupTanimlar = _eczaneGrupTanimService.GetDetaylar(nobetUstGrupId) .Select(s => new MyDrop { Id = s.Id, Value = s.EczaneGrupTanimAdi }) .OrderBy(o => o.Value); var grupId = 0; if (TempData["arananNobetGrupId"] != null) { grupId = (int)TempData["arananNobetGrupId"]; } ViewBag.NobetGrupId = new SelectList(items: nobetGruplar, dataValueField: "Id", dataTextField: "Adi", selectedValue: grupId); ViewBag.EczaneGrupTanimId = new SelectList(items: eczaneGrupTanimlar, dataValueField: "Id", dataTextField: "Value", selectedValue: id); ViewBag.grupTanimId = id; ViewBag.grupId = grupId; return(View()); }