public IActionResult Index(string nereden, string nereye)
        {
            if (nereden == null || nereye == null || nereden == nereye)
            {
                var sehirModel = new BiletGuzergah()
                {
                    Sehirs    = _sehirService.GetAll(),
                    Guzergahs = null
                };

                ViewBag.Sehirler = new SelectList(sehirModel.Sehirs, "SehirId", "SehirAd");
                return(View(sehirModel));
            }
            else
            {
                var sehirModel = new BiletGuzergah()
                {
                    Sehirs    = _sehirService.GetAll(),
                    Guzergahs = _guzergahService.GetYolculuk(nereden, nereye)
                };
                TempData["nereden"] = _guzergahService.GetNereden(nereden);
                TempData["nereye"]  = _guzergahService.GetNereye(nereye);
                ViewBag.Sehirler    = new SelectList(sehirModel.Sehirs, "SehirId", "SehirAd");
                return(View(sehirModel));
            }
        }
Пример #2
0
        public ActionResult ProfilGuncelle()
        {
            Hasta hasta = Session["hasta"] as Hasta;
            Uye   uye   = Session["uye"] as Uye;
            HastaUyeGuncelleDTO _hastauye = new HastaUyeGuncelleDTO
            {
                Uye   = uye,
                Hasta = hasta
            };
            DateTime DogumTarihi               = hasta.DogumTarihi;
            List <SelectListItem> Sehirler     = new List <SelectListItem>();
            List <SelectListItem> Ulkeler      = new List <SelectListItem>();
            List <SelectListItem> Cinsiyetler  = new List <SelectListItem>();
            List <SelectListItem> KanGruplari  = new List <SelectListItem>();
            List <SelectListItem> BagisTurleri = new List <SelectListItem>();

            foreach (var item in _ulkeService.GetAll())
            {
                Ulkeler.Add(new SelectListItem
                {
                    Text  = item.UlkeAdi,
                    Value = item.UlkeID.ToString()
                });
            }
            foreach (var item in _sehirService.GetAll())
            {
                Sehirler.Add(new SelectListItem
                {
                    Text  = item.SehirAdi,
                    Value = item.SehirID.ToString()
                });
            }
            foreach (var item in _cinsiyetService.GetAll())
            {
                Cinsiyetler.Add(new SelectListItem
                {
                    Text  = item.CinsiyetTipi,
                    Value = item.CinsiyetID.ToString()
                });
            }
            foreach (var item in _kanGrubuService.GetAll())
            {
                KanGruplari.Add(new SelectListItem
                {
                    Text  = item.KanGrubuTipi,
                    Value = item.KanGrubuID.ToString()
                });
            }
            foreach (var item in _bagisTuruService.GetAll())
            {
                BagisTurleri.Add(new SelectListItem
                {
                    Text  = item.BagisTipi,
                    Value = item.BagisTuruID.ToString()
                });
            }
            //DateTime test = Convert.ToDateTime(hasta.DogumTarihi.Year + "-" + hasta.DogumTarihi.Month + "-" + hasta.DogumTarihi.Day);
            ViewBag.DT           = DogumTarihi;
            ViewBag.Cinsiyetler  = Cinsiyetler;
            ViewBag.BagisTurleri = BagisTurleri;
            ViewBag.KanGruplari  = KanGruplari;
            ViewBag.Ulkeler      = Ulkeler;
            ViewBag.Sehirler     = Sehirler;
            return(View(_hastauye));
        }