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)); }
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); }