public JsonResult IlceList(int id) { DBTurkiyeModel dbT = new DBTurkiyeModel(); List <tbl_ilce> ilceList = dbT.tbl_ilce.Where(i => i.il_id == id).OrderBy(i => i.ilce_ad).ToList(); List <SelectListItem> itemList = (from i in ilceList select new SelectListItem { Selected = false, Text = i.ilce_ad, Value = i.ilce_id.ToString() }).ToList(); return(Json(itemList, JsonRequestBehavior.AllowGet)); }
public JsonResult MahalleList(int id) { DBTurkiyeModel dbT = new DBTurkiyeModel(); List <tbl_mahalle> mahalleList = dbT.tbl_mahalle.Where(s => s.semt_id == id).OrderBy(i => i.mahalle_id).ToList(); List <SelectListItem> itemList = (from s in mahalleList select new SelectListItem { Selected = false, Text = s.mahalle_ad, Value = s.mahalle_id.ToString() }).ToList(); return(Json(itemList, JsonRequestBehavior.AllowGet)); }
public AfetTurkiyeModel() { this.İlceler = new List <SelectListItem>(); İlceler.Add(new SelectListItem { Text = "..Seçiniz..", Value = "" }); this.Semtler = new List <SelectListItem>(); Semtler.Add(new SelectListItem { Text = "..Seçiniz..", Value = "" }); this.Mahalleler = new List <SelectListItem>(); Mahalleler.Add(new SelectListItem { Text = "..Seçiniz..", Value = "" }); DBAfetModel dbA = new DBAfetModel(); DBTurkiyeModel dbT = new DBTurkiyeModel(); this.Afetler = (from a in dbA.AfetKategoris select new SelectListItem { Text = a.AfetAdi, Value = a.AfetKategoriID.ToString() }).ToList(); this.Afetler.Insert(0, new SelectListItem { Value = "", Text = ".. Seçiniz .." }); this.Iller = (from i in dbT.tbl_il select new SelectListItem { Selected = false, Text = i.il_ad, Value = i.il_id.ToString() }).ToList(); this.Iller.Insert(0, new SelectListItem { Selected = true, Value = "", Text = ".. Seçiniz .." }); }
public ActionResult Index(FormCollection form, AfetTurkiyeModel model, int?id) { DBAfetModel dbA = new DBAfetModel(); DBTurkiyeModel dbT = new DBTurkiyeModel(); Afetler afetler = new Afetler(); if (form != null) { afetler.AfetKategoriID = model.AfetID; afetler.SeriNo = ViewBag.Number; afetler.GuideNo = ViewBag.Number2; afetler.BaslangicTarihi = Convert.ToDateTime(form["BasTarihi"]); afetler.BitisTarihi = Convert.ToDateTime(form["BitisTarihi"]); afetler.Sure = Convert.ToInt32(form["Sure"]); AfetKategori a = dbA.AfetKategoris.Where(x => x.AfetKategoriID == model.AfetID).SingleOrDefault(); tbl_il b = dbT.tbl_il.Where(x => x.il_id == model.ilID).SingleOrDefault(); tbl_ilce c = dbT.tbl_ilce.Where(x => x.ilce_id == model.IlceID).SingleOrDefault(); tbl_semt d = dbT.tbl_semt.Where(x => x.semt_id == model.SemtID).SingleOrDefault(); tbl_mahalle e = dbT.tbl_mahalle.Where(x => x.mahalle_id == model.MahalleID).SingleOrDefault(); afetler.AfetTuru = a.AfetAdi; afetler.Il = b.il_ad; afetler.Ilce = c.ilce_ad; afetler.Koy = d.semt_ad; afetler.Mahalle = e.mahalle_ad; afetler.Belde = form["Belde"]; afetler.Neden = form["Neden"]; afetler.Enlem = form["Enlem"]; afetler.Boylam = form["Boylam"]; afetler.NedenAciklama = form["Neden"]; afetler.EtkiledigiAlanlar = form["EtAlan"]; afetler.Kaynak = form["Kaynak"]; dbA.Afetlers.Add(afetler); dbA.SaveChanges(); } else { ModelState.AddModelError("Bilgi", "Bilgileri Kontrol ediniz"); } return(View()); }