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)); }
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)); }
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)); }
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")); }