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"));
        }
Ejemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            OpetusTila opetusTila = db.OpetusTila.Find(id);

            db.OpetusTila.Remove(opetusTila);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "LuokkaID,LuokanNimi,LuokkaKoodi")] OpetusTila opetusTila)
 {
     if (ModelState.IsValid)
     {
         db.Entry(opetusTila).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(opetusTila));
 }
Ejemplo n.º 4
0
        public ActionResult Create([Bind(Include = "LuokkaID,LuokanNimi,LuokkaKoodi")] OpetusTila opetusTila)
        {
            if (ModelState.IsValid)
            {
                db.OpetusTila.Add(opetusTila);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(opetusTila));
        }
Ejemplo n.º 5
0
        // GET: OpetusTilat/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OpetusTila opetusTila = db.OpetusTila.Find(id);

            if (opetusTila == null)
            {
                return(HttpNotFound());
            }
            return(View(opetusTila));
        }