Example #1
0
        public List <EczaneNobetDegisimArzDetay> Get(int userId)
        {
            User         user         = _userService.GetById(userId);
            NobetUstGrup nobetUstGrup = _nobetUstGrupService.GetListByUser(user).FirstOrDefault();

            user = _userService.GetById(userId);
            int             eczaneId          = _userEczaneService.GetListByUserId(user.Id).Select(s => s.EczaneId).FirstOrDefault();
            int             eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id;
            EczaneNobetGrup eczaneNobetGrup   = new EczaneNobetGrup();

            eczaneNobetGrup = _eczaneNobetGrupService.GetById(eczaneNobetGrupId);
            return(_eczaneNobetDegisimArzService.GetDetaylar(nobetUstGrup.Id)
                   .Where(w => w.NobetGrupId == eczaneNobetGrup.NobetGrupGorevTipId
                          //&& w.NobetTarihi > DateTime.Now
                          ).ToList());
        }
        public ActionResult Edit(int id)
        {
            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EczaneNobetGrup eczaneNobetGrup = _eczaneNobetGrupService.GetById(id);

            if (eczaneNobetGrup == null)
            {
                return(HttpNotFound());
            }
            //var user = _userService.GetByUserName(User.Identity.Name);
            //var nobetUstGrup = _nobetUstGrupService.GetListByUser(user).FirstOrDefault();
            var nobetUstGrup = _nobetUstGrupSessionService.GetSession("nobetUstGrup");

            var nobetGrupGorevTipler = _nobetGrupGorevTipService.GetDetaylar(nobetUstGrup.Id);

            var eczaneler = _eczaneService.GetList(nobetUstGrup.Id)
                            .OrderBy(s => s.Adi).ToList();

            ViewBag.EczaneId            = new SelectList(eczaneler, "Id", "Adi", eczaneNobetGrup.EczaneId);
            ViewBag.NobetGrupGorevTipId = new SelectList(nobetGrupGorevTipler, "Id", "NobetGrupGorevTipAdi", eczaneNobetGrup.NobetGrupGorevTipId);
            return(View(eczaneNobetGrup));
        }
Example #3
0
        public NobetUstGrup GetByEczaneNobetGrupId(int eczaneNobetGrupId)
        {
            EczaneNobetGrup ecaneNobetGrup = _eczaneNobetGrupService.GetById(eczaneNobetGrupId);
            int             eczaneId       = ecaneNobetGrup.EczaneId;
            Eczane          eczane         = GetById(eczaneId);
            NobetUstGrup    nobetUstGrup   = _nobetUstGrupService.GetById(eczane.NobetUstGrupId);

            return(nobetUstGrup);
        }