public ActionResult Edit(LasnaolotietoViewModel model)


        {
            Läsnäolotiedot view = db.Läsnäolotiedot.Find(model.RekisteriID);

            view.Kirjautuminen_sisään = model.Kirjautuminen_sisään.Value;
            view.Kirjautuminen_ulos   = model.Kirjautuminen_ulos.Value;
            view.Luokkanumero         = model.Luokkanumero;
            view.RekisteriID          = model.RekisteriID;
            view.OpettajaID           = model.OpettajaID;
            view.KurssiID             = model.KurssiID;
            view.OpiskelijaID         = model.OpiskelijaID;
            view.LuokkaID             = model.LuokkaID;

            //Kurssitaulu

            int kurssiID = int.Parse(model.Kurssikoodi);

            if (kurssiID > 0)
            {
                Kurssi kurs = db.Kurssi.Find(kurssiID);
                view.KurssiID = kurs.KurssiID;
            }



            //opetustila taulu


            int luokkaID = int.Parse(model.LuokkaKoodi);

            if (luokkaID > 0)
            {
                OpetusTila opet = db.OpetusTila.Find(luokkaID);
                view.LuokkaID = opet.LuokkaID;
            }



            //Opettaja taulu
            // view.Etunimi = läs.Opettaja?.Etunimi;
            //view.Sukunimi = läs.Opettaja?.Sukunimi;
            //  view.Opettajanro = läs.Opettaja.Opettajanro;
            //view.OpettajaNimi = model.Opettaja?.Etunimi + " " + model.Opettaja?.Sukunimi;


            //Opiskelija taulu

            int opiskelijaID = int.Parse(model.Opiskelijanro);

            if (opiskelijaID > 0)
            {
                Opiskelija opis = db.Opiskelija.Find(opiskelijaID);
                view.OpiskelijaID = opis.OpiskelijaID;
            }
            db.SaveChanges();
            return(View("Index"));
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Kurssi kurssi = db.Kurssi.Find(id);

            db.Kurssi.Remove(kurssi);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
 public ActionResult Edit([Bind(Include = "Kurssinimi,Kurssikoodi,KurssiID")] Kurssi kurssi)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kurssi).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kurssi));
 }
Пример #4
0
        public ActionResult Create([Bind(Include = "Kurssinimi,Kurssikoodi,KurssiID")] Kurssi kurssi)
        {
            if (ModelState.IsValid)
            {
                db.Kurssi.Add(kurssi);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kurssi));
        }
Пример #5
0
 public ActionResult Edit([Bind(Include = "Kurssi_ID,Etunimi,Sukunimi,Kurssinimike,Opintopisteet,Kurssin_aloitus_pvm,Kurssin_lopetus_pvm,Rekisterointi_ID,Hoitaja_ID")] Kurssi kurssi)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kurssi).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Hoitaja_ID       = new SelectList(db.Hoitajat, "Hoitaja_ID", "Tunnus", kurssi.Hoitaja_ID);
     ViewBag.Rekisterointi_ID = new SelectList(db.Rekisterointi, "Rekisterointi_ID", "Vuosikurssi", kurssi.Rekisterointi_ID);
     return(View(kurssi));
 }
Пример #6
0
        // GET: Kurssit/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kurssi kurssi = db.Kurssi.Find(id);

            if (kurssi == null)
            {
                return(HttpNotFound());
            }
            return(View(kurssi));
        }
Пример #7
0
        // GET: Kurssit/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kurssi kurssi = db.Kurssi.Find(id);

            if (kurssi == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Hoitaja_ID       = new SelectList(db.Hoitajat, "Hoitaja_ID", "Tunnus", kurssi.Hoitaja_ID);
            ViewBag.Rekisterointi_ID = new SelectList(db.Rekisterointi, "Rekisterointi_ID", "Vuosikurssi", kurssi.Rekisterointi_ID);
            return(View(kurssi));
        }