// 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 }
//GET public ActionResult silFakulte(int id) { var r = new OkulViewModel(); var fakulte = db.poolOkulFakulte.Find(id); tblOkullar okul = db.tblOkullar.Find(fakulte.tblOkullar.Id); db.poolOkulFakulte.Remove(fakulte); db.SaveChanges(); r.OkulId = fakulte.tblOkullar.Id; r.FakultelerList = db.tblFakulteler.Select(x => new SelectListItem() { Text = x.Name, Value = x.Id.ToString() }).ToList(); r.OkulFakulteleri = okul.poolOkulFakulte.Select(x => new FakultelerViewModel() { Name = x.tblFakulteler.Name, Id = x.Id }).ToList(); //Burada Id doldurup viewde @html.actionlink ile o ıd yi vermem gerek r.OkulName = okul.OkulName; return(View("Details", r)); }
public ActionResult Details(OkulViewModel model) { var r = new OkulViewModel(); db.poolOkulFakulte.Add(new poolOkulFakulte() { FFakulteID = model.FakulteId, FOkulID = model.OkulId }); db.SaveChanges(); tblOkullar okul = db.tblOkullar.Find(model.OkulId); if (okul == null) { return(HttpNotFound()); } r.FakultelerList = db.tblFakulteler.Select(x => new SelectListItem() { Text = x.Name, Value = x.Id.ToString() }).ToList(); r.OkulFakulteleri = db.poolOkulFakulte.Where(x => x.FOkulID == model.OkulId).Select(x => new FakultelerViewModel() { Name = x.tblFakulteler.Name, Id = x.Id }).ToList(); //Burada Id doldurup viewde @html.actionlink ile o ıd yi vermem gerek r.OkulName = okul.OkulName; r.OkulId = okul.Id; return(View(r)); }
// GET: Fakulteler/Details/5 public ActionResult Details(int?id) { var r = new OkulViewModel(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblOkullar okul = db.tblOkullar.Find(id); if (okul == null) { return(HttpNotFound()); } r.FakultelerList = okul.poolOkulFakulte.Select(x => new SelectListItem() { Text = x.tblFakulteler.Name, Value = x.tblFakulteler.Id.ToString() }).ToList(); return(View(r)); }
public ActionResult DeleteConfirmed(int id) { tblOkullar tblOkullar = db.tblOkullar.Find(id); db.tblOkullar.Remove(tblOkullar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,OkulName")] tblOkullar tblOkullar) { if (ModelState.IsValid) { db.Entry(tblOkullar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblOkullar)); }
public ActionResult Create([Bind(Include = "Id,OkulName")] tblOkullar tblOkullar) { if (ModelState.IsValid) { db.tblOkullar.Add(tblOkullar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblOkullar)); }
// GET: Okullar/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblOkullar tblOkullar = db.tblOkullar.Find(id); if (tblOkullar == null) { return(HttpNotFound()); } return(View(tblOkullar)); }