public ActionResult Index(Guid?id) { District gelen = ds.GetByID((Guid)id); ViewBag.DistrictName = gelen.Name; ViewBag.DistrictID = gelen.ID; return(View(rs.GetDefault(m => m.DistrictID == id).ToList())); }
public JsonResult Categories(Guid?id, string durum) { if (id != null) { if (durum == "Reg") { var data = new SelectList(rs.GetDefault(m => m.ProvinceID == id), "ID", "Name").ToList(); var ilk = new SelectListItem { Text = "Seçiniz", Value = "0", Selected = true }; List <SelectListItem> lists = new List <SelectListItem>(); lists.Add(ilk); foreach (var item in data) { lists.Add(item); } ViewData["RegionID"] = lists; return(Json(ViewData["RegionID"], JsonRequestBehavior.AllowGet)); } else if (durum == "Dis") { var data = new SelectList(ds.GetDefault(m => m.RegionToID == id), "ID", "Name").ToList(); var ilk = new SelectListItem { Text = "Seçiniz", Value = "0", Selected = true }; List <SelectListItem> lists = new List <SelectListItem>(); lists.Add(ilk); foreach (var item in data) { lists.Add(item); } ViewData["DistrictID"] = lists; return(Json(ViewData["DistrictID"], JsonRequestBehavior.AllowGet)); } else if (durum == "Roa") { var data = new SelectList(rds.GetDefault(m => m.DistrictID == id), "ID", "Name").ToList(); var ilk = new SelectListItem { Text = "Seçiniz", Value = "0", Selected = true }; List <SelectListItem> lists = new List <SelectListItem>(); lists.Add(ilk); foreach (var item in data) { lists.Add(item); } ViewData["RoadID"] = lists; return(Json(ViewData["RoadID"], JsonRequestBehavior.AllowGet)); } else if (durum == "Str") { var data = new SelectList(ss.GetDefault(m => m.RoadID == id), "ID", "Name").ToList(); var ilk = new SelectListItem { Text = "Seçiniz", Value = "0", Selected = true }; List <SelectListItem> lists = new List <SelectListItem>(); lists.Add(ilk); foreach (var item in data) { lists.Add(item); } ViewData["StreetID"] = lists; return(Json(ViewData["StreetID"], JsonRequestBehavior.AllowGet)); } else if (durum == "Bui") { var data = new SelectList(bs.GetDefault(m => m.StreetID == id), "ID", "Name").ToList(); var ilk = new SelectListItem { Text = "Seçiniz", Value = "0", Selected = true }; List <SelectListItem> lists = new List <SelectListItem>(); lists.Add(ilk); foreach (var item in data) { lists.Add(item); } ViewData["BuildID"] = lists; return(Json(ViewData["BuildID"], JsonRequestBehavior.AllowGet)); } } var indexfirst = new SelectListItem { Text = "Seçiniz", Value = "0", Selected = true }; List <SelectListItem> liste = new List <SelectListItem>(); liste.Add(indexfirst); ViewData["RegionID"] = liste; ViewData["DistrictID"] = liste; ViewData["RoadID"] = liste; ViewData["StreetID"] = liste; ViewData["BuildID"] = liste; return(Json(ViewData["RegionID"], JsonRequestBehavior.AllowGet)); }