Пример #1
0
        public ActionResult Create([Bind(Include = "OpettajaID,Sukunimi,Etunimi,Sähköposti,PuhelinNumero")] Yhteistiedot yhteistiedot)
        {
            if (ModelState.IsValid)
            {
                db.Yhteistiedot.Add(yhteistiedot);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(yhteistiedot));
        }
Пример #2
0
        public ActionResult Create([Bind(Include = "OsaamisID,OpenOsaaminen,Kuvaus")] Osaaminen osaaminen)
        {
            if (ModelState.IsValid)
            {
                db.Osaaminen.Add(osaaminen);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(osaaminen));
        }
Пример #3
0
        public ActionResult Create([Bind(Include = "OpettajaOsaamisID,OpettajaID,OsaamisID,OsaamisenKuvaus")] OpettajaOsaaminen opettajaOsaaminen)
        {
            if (ModelState.IsValid)
            {
                db.OpettajaOsaaminen.Add(opettajaOsaaminen);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            ViewBag.OpettajaID = new SelectList(db.Opettaja, "OpettajaID", "Etunimi", opettajaOsaaminen.OpettajaID);
            ViewBag.OsaamisID  = new SelectList(db.Osaaminen, "OsaamisID", "OpenOsaaminen", opettajaOsaaminen.OsaamisID);
            return(View(opettajaOsaaminen));
        }
Пример #4
0
        public ActionResult Create(OpettajaOsaaminenViewModel opettajaOsaaminenViewModel)
        {
            Opettaja          opettaja1          = new Opettaja();
            OpettajaOsaaminen opettajaOsaaminen1 = new OpettajaOsaaminen();

            opettaja1.Etunimi       = opettajaOsaaminenViewModel.Etunimi;
            opettaja1.Sukunimi      = opettajaOsaaminenViewModel.Sukunimi;
            opettaja1.Sähköposti    = opettajaOsaaminenViewModel.Sähköposti;
            opettaja1.Henkilönumero = opettajaOsaaminenViewModel.Henkilönumero;
            opettaja1.Yksikkö       = opettajaOsaaminenViewModel.Yksikkö;
            opettaja1.Toimenkuva    = opettajaOsaaminenViewModel.Toimenkuva;

            db.Opettaja.Add(opettaja1);
            db.SaveChanges();


            if (opettajaOsaaminenViewModel.ValitutOsaamiset != null)
            {
                foreach (var osaamisID in opettajaOsaaminenViewModel.ValitutOsaamiset)
                {
                    OpettajaOsaaminen opettajaOsaaminen = new OpettajaOsaaminen();
                    opettajaOsaaminen.OsaamisID = osaamisID;

                    int taasOpeID = (
                        from p in db.Opettaja
                        orderby p.OpettajaID descending
                        select p.OpettajaID
                        ).Take(1).SingleOrDefault();

                    opettajaOsaaminen.OpettajaID = taasOpeID;

                    db.OpettajaOsaaminen.Add(opettajaOsaaminen);
                    db.SaveChanges();
                }
            }

            return(RedirectToAction("Index"));
        }