示例#1
0
        // 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));
        }
示例#2
0
        //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
        }
示例#3
0
 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 }));
 }