[ValidateAntiForgeryToken] //Katso https://go.microsoft.com/fwlink/?LinkId=317598. public ActionResult Edit([Bind(Include = "AsiakasID,Nimi,Osoite,Postinumero")] Asiakkaat asiakas) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { if (ModelState.IsValid) { db.Entry(asiakas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } List <SelectListItem> NumeroJaPostipaikkaYhistetty = new List <SelectListItem>(); //uusi lista jossa posti numero ja kunta on yhdistetty pudotus valikon vartern foreach (Postitoimipaikat NumeroJaPostipaikka in db.Postitoimipaikat) { NumeroJaPostipaikkaYhistetty.Add(new SelectListItem { Value = NumeroJaPostipaikka.Postinumero, Text = NumeroJaPostipaikka.Postinumero + " " + NumeroJaPostipaikka.Postitoimipaikka }); } ViewBag.Postinumero = new SelectList(NumeroJaPostipaikkaYhistetty, "Value", "Text", asiakas.Postinumero); return(View(asiakas)); } }
public ActionResult Edit([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset muokattavaTilaus) { if (ModelState.IsValid) { db.Entry(muokattavaTilaus).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } List <SelectListItem> NumeroJaPostipaikkaYhistetty = new List <SelectListItem>(); //uusi lista jossa posti numero ja kunta on yhdistetty pudotus valikon vartern foreach (Postitoimipaikat NumeroJaPostipaikka in db.Postitoimipaikat) { NumeroJaPostipaikkaYhistetty.Add(new SelectListItem { Value = NumeroJaPostipaikka.Postinumero, Text = NumeroJaPostipaikka.Postinumero + " " + NumeroJaPostipaikka.Postitoimipaikka }); } List <SelectListItem> AsiakasIDjaNimiYhistetty = new List <SelectListItem>(); //uusi lista jossa AsiakasID ja Nimi on yhdistetty pudotus valikon vartern foreach (Asiakkaat IDjaNimi in db.Asiakkaat) { AsiakasIDjaNimiYhistetty.Add(new SelectListItem { Value = IDjaNimi.AsiakasID.ToString(), Text = IDjaNimi.AsiakasID.ToString() + " " + IDjaNimi.Nimi }); } ViewBag.Postinumero = new SelectList(NumeroJaPostipaikkaYhistetty, "Value", "Text", muokattavaTilaus.Postinumero); ViewBag.AsiakasID = new SelectList(AsiakasIDjaNimiYhistetty, "Value", "Text", muokattavaTilaus.AsiakasID); return(View(muokattavaTilaus)); }
public ActionResult Edit([Bind(Include = "TuoteID,Nimi,Ahinta,ImageLink")] Tuotteet tuotteet) { if (ModelState.IsValid) { db.Entry(tuotteet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tuotteet)); }
public ActionResult Edit([Bind(Include = "Postinumero,Postitoimipaikka")] Postitoimipaikat postitoimipaikat) { if (ModelState.IsValid) { db.Entry(postitoimipaikat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(postitoimipaikat)); }
public ActionResult Edit([Bind(Include = "Henkilo_id,Etunimi,Sukunimi,Osoite,Esimies,Postinumero,Sahkoposti")] Henkilot henkilot) { if (ModelState.IsValid) { db.Entry(henkilot).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(henkilot)); }
[ValidateAntiForgeryToken] //Katso https://go.microsoft.com/fwlink/?LinkId=317598 public ActionResult Edit([Bind(Include = "TuoteID,Nimi,Ahinta,ImageLink")] Tuotteet tuote) //Tämä metodi tallentaa muutokset kantaan ja paulauttaa sivun Tuotteets.cshtml { if (ModelState.IsValid) { db.Entry(tuote).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(tuote); }
public ActionResult Edit([Bind(Include = "AsiakasID,Nimi,Etunimi,Sukunimi,Osoite,Postinumero")] Asiakkaat asiakkaat) { if (ModelState.IsValid) { db.Entry(asiakkaat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Postinumero = new SelectList(db.Postitoimipaikat, "Postinumero", "Postitoimipaikka", asiakkaat.Postinumero); return(View(asiakkaat)); }
public ActionResult Edit([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit tilausrivit) { if (ModelState.IsValid) { db.Entry(tilausrivit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TilausID = new SelectList(db.Tilaukset, "TilausID", "Toimitusosoite", tilausrivit.TilausID); ViewBag.TuoteID = new SelectList(db.Tuotteet, "TuoteID", "Nimi", tilausrivit.TuoteID); return(View(tilausrivit)); }
public ActionResult Edit([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset tilaukset) { if (ModelState.IsValid) { db.Entry(tilaukset).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AsiakasID = new SelectList(db.Asiakkaat, "AsiakasID", "Nimi", tilaukset.AsiakasID); ViewBag.Postinumero = new SelectList(db.Postitoimipaikat, "Postinumero", "Postitoimipaikka", tilaukset.Postinumero); return(View(tilaukset)); }
[ValidateAntiForgeryToken] //Katso https://go.microsoft.com/fwlink/?LinkId=317598. public ActionResult Edit([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit tilausrivi) { if (ModelState.IsValid) { db.Entry(tilausrivi).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } List <SelectListItem> TilausID = new List <SelectListItem>(); //TILAUS ID DROPDOWN foreach (Tilaukset ID in db.Tilaukset) { TilausID.Add(new SelectListItem { Value = ID.TilausID.ToString(), Text = ID.TilausID.ToString() }); } List <SelectListItem> TilausRiviID = new List <SelectListItem>(); //TILAUSRIVI ID DROPDOWN foreach (Tilausrivit ID in db.Tilausrivit) { TilausID.Add(new SelectListItem { Value = ID.TilausriviID.ToString(), Text = ID.TilausriviID.ToString() }); } List <SelectListItem> TuoteID = new List <SelectListItem>(); //TUOTE ID DROPDOWN foreach (Tuotteet ID in db.Tuotteet) { TuoteID.Add(new SelectListItem { Value = ID.TuoteID.ToString(), Text = ID.TuoteID.ToString() + " " + ID.Nimi }); } ViewBag.TilausID = new SelectList(TilausID, "Value", "Text", tilausrivi.TilausID); ViewBag.TilausriviID = new SelectList(TilausRiviID, "Value", "Text", tilausrivi.TilausriviID); ViewBag.TuoteID = new SelectList(TuoteID, "Value", "Text", tilausrivi.TuoteID); return(View(tilausrivi)); }
public ActionResult Edit([Bind(Include = "TuoteID,Nimi,Ahinta,Kuvalinkki")] Tuotteet tuotteet) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { if (ModelState.IsValid) { db.Entry(tuotteet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tuotteet)); } }
public ActionResult Edit([Bind(Include = "Postinumero,Postitoimipaikka")] Postitoimipaikat muokattavaPaikka) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { if (ModelState.IsValid) { db.Entry(muokattavaPaikka).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(muokattavaPaikka)); } }
[ValidateAntiForgeryToken] //Katso https://go.microsoft.com/fwlink/?LinkId=317598 public ActionResult Edit([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset tilaus) { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { ViewBag.LoggedStatus = "Kirjauduttu sisään"; if (ModelState.IsValid) { entities.Entry(tilaus).State = EntityState.Modified; entities.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AsiakasID = new SelectList(entities.Asiakkaat, "AsiakasID", "Nimi", tilaus.AsiakasID); //luodaan uusi lista, jossa yhdistetään postinumero ja postitoimipaikka (oma luokka) List <PostinumeroPostitmipaikka> lstPosti = new List <PostinumeroPostitmipaikka>(); var postiLista = from pos in entities.Postitoimipaikat select pos; foreach (Postitoimipaikat item in postiLista) { PostinumeroPostitmipaikka yksiPostinumero = new PostinumeroPostitmipaikka { Postinumero = item.Postinumero, Postitoimipaikka = item.Postitoimipaikka, PnroPtmip = item.Postinumero + " " + item.Postitoimipaikka, }; lstPosti.Add(yksiPostinumero); } ViewBag.Postinumero = new SelectList(lstPosti, "Postinumero", "PnroPtmip", tilaus.Postinumero); //alkuper. ViewBag //ViewBag.Postinumero = new SelectList(entities.Postitoimipaikat, "Postinumero", "Postinumero", tilaus.Postinumero); return(View(tilaus)); } }
[ValidateAntiForgeryToken] //Katso https://go.microsoft.com/fwlink/?LinkId=317598 public ActionResult Edit([Bind(Include = "AsiakasID,Nimi,Osoite,Postinumero")] Asiakkaat asiakkaat) { if (ModelState.IsValid) { try { db.Entry(asiakkaat).State = EntityState.Modified; db.SaveChanges(); //ViewBag.Asiakkaat = new SelectList(db.Asiakkaat, "AsiakasID, Nimi, Osoite, Postinumero", asiakkaat.AsiakasID); return(RedirectToAction("Index")); } catch { TempData["message"] = "Muokkaus epäonnistui! Tarkista, että antamasi postitoimipaikka löytyy postitoimipaikoista!"; return(RedirectToAction("Index")); } } return(View(asiakkaat)); }
public ActionResult Edit([Bind(Include = "TuoteID,Nimi,Ahinta,Kuva")] Tuotteet tuotteet) { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Out"; } else { ViewBag.LoggedStatus = "In"; } if (ModelState.IsValid) { db.Entry(tuotteet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tuotteet)); }
public ActionResult Edit([Bind(Include = "Postinumero,Postitoimipaikka")] Postitoimipaikat postitoimipaikat) { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { ViewBag.LoggedStatus = "Kirjauduttu sisään"; if (ModelState.IsValid) { entities.Entry(postitoimipaikat).State = EntityState.Modified; entities.SaveChanges(); return(RedirectToAction("Index")); } return(View(postitoimipaikat)); } }
[ValidateAntiForgeryToken] //Katso https://go.microsoft.com/fwlink/?LinkId=317598 public ActionResult Edit([Bind(Include = "TuoteID,Nimi,Ahinta,Kuvalinkki")] Tuotteet tuote) { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { ViewBag.LoggedStatus = "Kirjauduttu sisään"; if (ModelState.IsValid) { entities.Entry(tuote).State = EntityState.Modified; entities.SaveChanges(); return(RedirectToAction("Index")); } return(View(tuote)); } }
public ActionResult Edit([Bind(Include = "AsiakasID,Nimi,Osoite,Postinumero")] Asiakkaat asiakas) { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { ViewBag.LoggedStatus = "Kirjauduttu sisään"; if (ModelState.IsValid) { entities.Entry(asiakas).State = EntityState.Modified; entities.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Postinumero = new SelectList(entities.Postitoimipaikat, "Postinumero", "Postinumero", asiakas.Postinumero); return(View(asiakas)); } }
public ActionResult Edit([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit tilausrivit) { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { ViewBag.LoggedStatus = "Kirjauduttu sisään"; if (ModelState.IsValid) { entities.Entry(tilausrivit).State = EntityState.Modified; entities.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TilausID = new SelectList(entities.Tilaukset, "TilausID", "Toimitusosoite", tilausrivit.TilausID); ViewBag.TuoteID = new SelectList(entities.Tuotteet, "TuoteID", "Nimi", tilausrivit.TuoteID); return(View(tilausrivit)); } }