// GET: Okullar/Details/5 public ActionResult UniDetaylar(int?id) { var r = new FakulteViewModel(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblOkullar okul = db.tblOkullar.Find(id); if (okul == null) { return(HttpNotFound()); } r.Fakulteler = db.tblFakulteler.Select(x => new SelectListItem() { Text = x.Name, Value = x.Id.ToString() }).ToList(); r.Fakuteleri = okul.poolOkulFakulte.Select(x => new FakulteModel() { Name = x.tblFakulteler.Name, Id = x.Id }).ToList(); r.UniName = okul.OkulName; r.UniId = okul.Id; return(View(r)); }
//SORUNLU PARAMETRE GÖNDEREMİYORUM public ActionResult silFakulte(int id) { var r = new FakulteViewModel(); var fakulte = db.poolOkulFakulte.Find(id); tblOkullar okul = db.tblOkullar.Find(fakulte.tblOkullar.Id); db.poolOkulFakulte.Remove(fakulte); db.SaveChanges(); r.UniId = fakulte.FOkulID; //Okulu Biliyor r.Fakulteler = db.tblFakulteler.Select(x => new SelectListItem() { Text = x.Name, Value = x.Id.ToString() }).ToList(); r.Fakuteleri = okul.poolOkulFakulte.Select(x => new FakulteModel() { Name = x.tblFakulteler.Name, Id = x.Id }).ToList(); r.UniName = okul.OkulName; return(View("UniDetaylar", r.UniId)); //Okulu gönderiyor ama UniDetaylar başka Id alıyor }
public ActionResult UniDetaylar(FakulteViewModel model) { db.poolOkulFakulte.Add(new poolOkulFakulte() { FFakulteID = model.FakulteId, FOkulID = model.UniId }); db.SaveChanges(); return(RedirectToAction("UniDetaylar", new { id = model.UniId })); }