Exemplo n.º 1
0
        // 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));
        }
Exemplo n.º 2
0
        // 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());
        }