public HttpResponseMessage GetNobetDegisimArz([FromBody] EczaneNobetDegisimArzApi eczaneNobetDegisimArzApi) { try { DateTime dt_tarihi = Convert.ToDateTime(eczaneNobetDegisimArzApi.Tarih); Takvim takvim = _takvimService.GetByTarih(dt_tarihi); User User = _userService.GetById(eczaneNobetDegisimArzApi.UserId); NobetUstGrup nobetUstGrup = _nobetUstGrupService.GetListByUser(User).FirstOrDefault(); EczaneNobetGrup eczaneNobetGrup = new EczaneNobetGrup(); eczaneNobetGrup = _eczaneNobetGrupService.GetById(eczaneNobetDegisimArzApi.EczaneNobetGrupId); List <EczaneNobetDegisimArzDetay> eczaneNobetDegisimArzDetayList = new List <EczaneNobetDegisimArzDetay>(); eczaneNobetDegisimArzDetayList = _eczaneNobetDegisimArzService.GetDetaylar(nobetUstGrup.Id) .Where(w => w.NobetTarihi == dt_tarihi && w.NobetGrupId == eczaneNobetGrup.NobetGrupGorevTipId && w.NobetTarihi > DateTime.Now //&& w.Onay == false ) .ToList(); return(Request.CreateResponse(HttpStatusCode.OK, eczaneNobetDegisimArzDetayList)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message + e.InnerException.StackTrace)); } }
public List <NobetUstGrupMobilUygulamaYetkiDetay> Get(int userId) { User User = _userService.GetById(userId); NobetUstGrup nobetUstGrup = _nobetUstGrupService.GetListByUser(User).FirstOrDefault(); return(_nobetUstGrupMobilUygulamaYetkiService.GetDetayListByNobetUstGrupId(nobetUstGrup.Id)); }
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); }
public string GetWebSitesi(int userId) { //User user = _userService.GetById(userId); //user = _userService.GetById(userId); int eczaneId = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault(); int eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id; NobetUstGrup nobetUstGrup = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId); return(nobetUstGrup.WebSitesi); }
public ActionResult Edit([Bind(Include = "Id,Adi,EczaneOdaId,BaslangicTarihi,BitisTarihi,Enlem,Boylam,TimeLimit,Aciklama,OneedeGosterilecekEnUzakMesafe,BaslamaTarihindenOncekiSonuclarGosterilsinMi")] NobetUstGrup nobetUstGrup) { if (ModelState.IsValid) { _nobetUstGrupService.Update(nobetUstGrup); return(RedirectToAction("Index")); } ViewBag.EczaneOdaId = new SelectList(_eczaneOdaService.GetList(), "Id", "Adi", nobetUstGrup.EczaneOdaId); return(View(nobetUstGrup)); }
public List <EczaneGrupNobetSonuc> Get(int userId) { //User user = _userService.GetById(userId); //user = _userService.GetById(userId); int eczaneId = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault(); int eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id; NobetUstGrup nobetUstGrup = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId); return(_eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrup.Id) //.OrderByDescending(o => o.Tarih) .ToList()); }
public List <EczaneNobetSonucMobilUygulama> GetNobetlerimMobil(int userId) { //User user = new User(); //user = _userService.GetById(userId); int eczaneId = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault(); int eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id; NobetUstGrup nobetUstGrup = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId); return(_eczaneNobetSonucService.GetSonuclarMobilUygulama(DateTime.Now.AddMonths(-360), DateTime.Now.AddMonths(12), nobetUstGrup.Id) .Where(w => w.EczaneNobetGrupId == eczaneNobetGrupId && w.YayimlandiMi == true) //.OrderByDescending(o => o.Tarih) .ToList()); }
public List <EczaneGrupNobetSonuc> GetNobetlerim(int userId) { User user = new User(); user = _userService.GetById(userId); int eczaneId = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault(); int eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id; NobetUstGrup nobetUstGrup = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId); int nobetUstGrupId = _nobetUstGrupService.GetListByUser(user).FirstOrDefault().Id; return(_eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrupId) .Where(w => w.EczaneNobetGrupId == eczaneNobetGrupId) //.OrderByDescending(o => o.Tarih) .ToList()); }
public List <EczaneGrupNobetSonuc> GetNobetlerimIstatistiklerim(int userId) { //User user = new User(); //user = _userService.GetById(userId); int eczaneId = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault(); int eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id; NobetUstGrup nobetUstGrup = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId); return(_eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrup.Id) .Where(w => w.EczaneNobetGrupId == eczaneNobetGrupId) //----********---- yayinlsndiMi burada önceden kontrol edliyor!!!!! // && w.YayimlandiMi == true) //.OrderByDescending(o => o.Tarih) .ToList()); }
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 List <EczaneGrupNobetSonuc> GetNobetlerimGunuTumUstGrup(int userId) { //User user = new User(); //user = _userService.GetById(userId); int eczaneId = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault(); int eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id; NobetUstGrup nobetUstGrup = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId); List <DateTime> tarihListe = _eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrup.Id) .Where(w => w.EczaneNobetGrupId == eczaneNobetGrupId).Select(s => s.Tarih).ToList(); List <EczaneGrupNobetSonuc> returnList = _eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrup.Id) .Where(w => tarihListe.Contains(w.Tarih)) // .OrderByDescending(o => o.Tarih) .ToList(); return(returnList); }
public HttpResponseMessage GetNobetlerTarihliMobil([FromBody] EczaneNobetSonucApi eczaneNobetSonucApi) { try { //User user = new User(); //user = _userService.GetById(eczaneNobetSonucApi.UserId); int eczaneId = _userEczaneService.GetListByUserId(eczaneNobetSonucApi.UserId).Select(s => s.EczaneId).FirstOrDefault(); int eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id; NobetUstGrup nobetUstGrup = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId); DateTime dt_baslangicTarihi = Convert.ToDateTime(eczaneNobetSonucApi.BaslangicTarihi.ToShortDateString()); DateTime dt_bitisTarihi = Convert.ToDateTime(eczaneNobetSonucApi.BitisTarihi.ToShortDateString()); List <EczaneNobetSonucMobilUygulama> eczaneNobetSonucMobilUygulama = new List <EczaneNobetSonucMobilUygulama>(); eczaneNobetSonucMobilUygulama = _eczaneNobetSonucService.GetSonuclarMobilUygulama(dt_baslangicTarihi, dt_bitisTarihi, nobetUstGrup.Id) .Where(w => w.YayimlandiMi == true)//.OrderBy(o => o.NobetGrupId) .ToList(); return(Request.CreateResponse(HttpStatusCode.OK, eczaneNobetSonucMobilUygulama)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message + e.InnerException.StackTrace)); } }
public void Update(NobetUstGrup nobetUstGrup) { _nobetUstGrupDal.Update(nobetUstGrup); }
public void Insert(NobetUstGrup nobetUstGrup) { _nobetUstGrupDal.Insert(nobetUstGrup); }