コード例 #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
        //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));
        }
コード例 #4
0
        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));
        }
コード例 #5
0
        // 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));
        }
コード例 #6
0
        public ActionResult DeleteConfirmed(int id)
        {
            tblOkullar tblOkullar = db.tblOkullar.Find(id);

            db.tblOkullar.Remove(tblOkullar);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #7
0
 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));
 }
コード例 #8
0
        public ActionResult Create([Bind(Include = "Id,OkulName")] tblOkullar tblOkullar)
        {
            if (ModelState.IsValid)
            {
                db.tblOkullar.Add(tblOkullar);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tblOkullar));
        }
コード例 #9
0
        // 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));
        }