public ActionResult Asiakaslomake(AsiakasPuhelinNakyma model) { kauppeedbEntities db = new kauppeedbEntities(); List <Asiakas> asiakaslista = db.Asiakas.ToList(); ViewBag.Asiakaslistaus = new SelectList(asiakaslista, "Asiakas_id", "Etunimi"); Asiakas asiakas = new Asiakas(); asiakas.Etunimi = model.Etunimi; asiakas.Sukunimi = model.Sukunimi; asiakas.Henkilotunnus = model.Henkilotunnus; db.Asiakas.Add(asiakas); db.SaveChanges(); int viimeisinId = asiakas.Asiakas_id; Puhelin puhelin = new Puhelin(); puhelin.Asiakas_id = viimeisinId; puhelin.Puhelinnumero_1 = model.Puhelinnumero_1; db.Puhelin.Add(puhelin); db.SaveChanges(); return(View(model)); }
public ActionResult AsiakasInfo(int?Asiakas_id) { kauppeedbEntities db = new kauppeedbEntities(); Asiakas asiakas = db.Asiakas.SingleOrDefault(x => x.Asiakas_id == Asiakas_id); AsiakasPuhelinNakyma asiakasNakyma = new AsiakasPuhelinNakyma(); asiakasNakyma.Asiakas_id = asiakas.Asiakas_id; asiakasNakyma.Etunimi = asiakas.Etunimi; asiakasNakyma.Sukunimi = asiakas.Sukunimi; asiakasNakyma.Henkilotunnus = asiakas.Henkilotunnus; asiakasNakyma.Puhelinnumero_1 = asiakas.Puhelin.Puhelinnumero_1; return(View(asiakasNakyma)); }