public JsonResult GetTumEczaneler() { //var user = _userService.GetByUserName(User.Identity.Name); //var nobetUstGruplar = _nobetUstGrupService.GetListByUser(user); //var nobetUstGrup = nobetUstGruplar.FirstOrDefault(); var nobetUstGrup = _nobetUstGrupSessionService.GetSession("nobetUstGrup"); double _enlem = nobetUstGrup.Enlem; double _boylam = nobetUstGrup.Boylam; var nobetciEczaneler = _eczaneNobetGrupService.GetDetaylar(nobetUstGrup.Id); var IPadres = Request.UserHostAddress; // var ekraninBulundugueczane = _eczaneService.GetList().Where(w=>w.IPadress == IPadres); var model = new NobetciEczaneHaritaViewModel { NobetciEczaneler = new List <NobetciEczane>(), Enlem = _enlem, Boylam = _boylam, //Tarih = tarih }; foreach (var item in nobetciEczaneler) { var eczane = _eczaneService.GetById(item.EczaneId); var adres = eczane.Adres; var enlem = eczane.Enlem; var boylam = eczane.Boylam; var telefonNo = eczane.TelefonNo; var adresTarifi = eczane.AdresTarifi; var adresTarifiKisa = eczane.AdresTarifiKisa; model.NobetciEczaneler.Add(new NobetciEczane { EczaneId = item.EczaneId, NobetUstGrupId = item.NobetUstGrupId, Adi = item.EczaneAdi, NobetGorevTipAdi = item.NobetGorevTipAdi, NobetGrupAdi = item.NobetGrupAdi, Adres = adres, Enlem = enlem, Boylam = boylam, TelefonNo = telefonNo, AdresTarifi = adresTarifi, AdresTarifiKisa = adresTarifiKisa, NobetAltGrupAdi = item.NobetAltGrupAdi, EczaneninAcikOlduguSaatAraligi = item.EczaneninAcikOlduguSaatAraligi }); } var jsonResult = Json(model, JsonRequestBehavior.AllowGet); return(jsonResult); }
public ActionResult Index(DateTime?tarih) { //var user = _userService.GetByUserName(User.Identity.Name); //var nobetUstGruplar = _nobetUstGrupService.GetListByUser(user); //var nobetUstGrup = nobetUstGruplar.FirstOrDefault(); var nobetUstGrup = _nobetUstGrupSessionService.GetSession("nobetUstGrup"); var _tarih = DateTime.Today; var nobetciEczaneler = _eczaneNobetSonucService.GetDetaylarGunluk(_tarih, nobetUstGrup.Id); var IPadres = Request.UserHostAddress; // var ekraninBulundugueczane = _eczaneService.GetList().Where(w=>w.IPadress == IPadres); var model = new NobetciEczaneHaritaViewModel { NobetciEczaneler = new List <NobetciEczane>(), Enlem = nobetUstGrup.Enlem, // _enlem, Boylam = nobetUstGrup.Boylam, // _boylam, Tarih = _tarih }; foreach (var item in nobetciEczaneler) { var eczane = _eczaneService.GetById(item.EczaneId); var adres = eczane.Adres; var enlem = eczane.Enlem; var boylam = eczane.Boylam; var telefonNo = eczane.TelefonNo; var adresTarifi = eczane.AdresTarifi; var adresTarifiKisa = eczane.AdresTarifiKisa; model.NobetciEczaneler.Add(new NobetciEczane { EczaneId = item.EczaneId, NobetUstGrupId = item.NobetUstGrupId, Adi = item.EczaneAdi, NobetGorevTipAdi = item.NobetGorevTipAdi, NobetGrupAdi = item.NobetGrupAdi, Adres = adres, Enlem = enlem, Boylam = boylam, TelefonNo = telefonNo, AdresTarifi = adresTarifi, AdresTarifiKisa = adresTarifiKisa, EczaneninAcikOlduguSaatAraligi = item.EczaneninAcikOlduguSaatAraligi }); } return(View(model)); }
public NobetciEczaneHaritaViewModel GetNobetciler(DateTime?tarih, int nobetUstGrupId) { var _tarih = DateTime.Today; if (tarih != null) { _tarih = (DateTime)tarih; } //ay = 8; //gun = 30; var nobetUstGrup = _nobetUstGrupService.GetById(nobetUstGrupId); double _enlem = nobetUstGrup.Enlem; double _boylam = nobetUstGrup.Boylam; if (nobetUstGrupId == 0) { //38.84574110292016%2C35.3869628281249 //38.657041,34.2558455 //38.84574110292016 _enlem = 38.84574110292016; // 39.4093233; _boylam = 35.3869628281249; //34.9375269; } var nobetciEczaneler = _eczaneNobetSonucService.GetDetaylarGunluk(_tarih, nobetUstGrupId) .Where(w => w.NobetUstGrupId < 6).ToList(); var IPadres = Request.UserHostAddress; // var ekraninBulundugueczane = _eczaneService.GetList().Where(w=>w.IPadress == IPadres); var model = new NobetciEczaneHaritaViewModel { NobetciEczaneler = new List <NobetciEczane>(), Enlem = _enlem, Boylam = _boylam, Tarih = _tarih }; foreach (var item in nobetciEczaneler) { var eczane = _eczaneService.GetById(item.EczaneId); var adres = eczane.Adres; var enlem = eczane.Enlem; var boylam = eczane.Boylam; var telefonNo = eczane.TelefonNo; var adresTarifi = eczane.AdresTarifi; var adresTarifiKisa = eczane.AdresTarifiKisa; model.NobetciEczaneler.Add(new NobetciEczane { EczaneId = item.EczaneId, NobetUstGrupId = item.NobetUstGrupId, Adi = item.EczaneAdi, NobetGorevTipAdi = item.NobetGorevTipAdi, NobetGrupAdi = item.NobetGrupAdi, Adres = adres, Enlem = enlem, Boylam = boylam, TelefonNo = telefonNo, AdresTarifi = adresTarifi, AdresTarifiKisa = adresTarifiKisa, NobetAltGrupAdi = item.NobetAltGrupAdi }); } //var jsonResult = Json(model, JsonRequestBehavior.AllowGet); return(model); }