// GET: Tuotteets/Details/5 public ActionResult Details(int?id) { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Offline"; ViewBag.LoggausOsoite = "/Home/Login"; ViewBag.Loggaus = "Login"; } else { ViewBag.LoggausOsoite = "/Home/LogOut"; ViewBag.Loggaus = "Log Out"; ViewBag.LoggedStatus = "Online"; } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tuotteet tuotteet = db.Tuotteets.Find(id); if (tuotteet == null) { return(HttpNotFound()); } return(View(tuotteet)); }
public ActionResult Edit(int?id) { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Kirjaudu sisään"; return(RedirectToAction("login", "home")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TilausDBEntities1 db = new TilausDBEntities1(); Tuotteet tuote = db.Tuotteet.Find(id); if (tuote == null) { return(HttpNotFound()); } ViewBag.LoggedStatus = "Kirjaudu ulos"; db.Dispose(); return(View(tuote)); } }
public ActionResult Create([Bind(Include = "TuoteID,Nimi,Ahinta,ImageLink,VarastoSaldo,AlkuperaMaa")] Tuotteet tuotteet) { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Offline"; ViewBag.LoggausOsoite = "/Home/Login"; ViewBag.Loggaus = "Login"; } else { ViewBag.LoggausOsoite = "/Home/LogOut"; ViewBag.Loggaus = "Log Out"; ViewBag.LoggedStatus = "Online"; } if (ModelState.IsValid) { db.Tuotteets.Add(tuotteet); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AlkuperaMaa = new SelectList(db.Regions, "RegionShort", "RegionLong", tuotteet.AlkuperaMaa); return(View(tuotteet)); }
public ActionResult DeleteConfirmed(int id) { using (var tietue = new TilausDBEntities()) { var x = (from y in tietue.Tilausrivit where y.TuoteID == id select y).FirstOrDefault(); tietue.Tilausrivit.Remove(x); tietue.SaveChanges(); } Tuotteet tuote = db.Tuotteet.Find(id); try { db.Tuotteet.Remove(tuote); } catch (Exception) { ViewBag.Message("Tuotetta ei voida poistaa, tuotteella on tilausrivejä."); } db.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Details(int? id) //parametri tutkitaan ja etsitään taulusta vastaavaa riviä. Jos vastaavuus löytyy, Näytetään Edit.cshtml sivu. { if (id == null) return new HttpStatusCodeResult(HttpStatusCode.BadRequest); Tuotteet tuote = db.Tuotteet.Find(id); if (tuote == null) return HttpNotFound(); //Jos vastaavuutta ei löydy, palautetaan sivua ei löydy virhe. return View(tuote); }
public ActionResult DeleteConfirmed(int id) { Tuotteet tuotteet = db.Tuotteet.Find(id); db.Tuotteet.Remove(tuotteet); db.SaveChanges(); return(RedirectToAction("Index")); }
public List <Tuoterivi> Get() { Tuotteet tuotteet = new Tuotteet(); List <Tuoterivi> apulista = tuotteet.haeKaikki(); return(apulista); }
//Nimeä uusi ID tuotteelle private void AntaaId(Tuote tuote) { tuote.Id = 100; if (Tuotteet.Count > 0) { tuote.Id = Tuotteet.Max(i => i.Id); tuote.Id++; } }
public IActionResult Index() { try { Tuotteet tuotteet = new Tuotteet(); return(View("Index", tuotteet.haeKaikki())); } catch (Exception e) { return(View("Virhe", e.Message)); } }
public ActionResult Create([Bind(Include = "TuoteID,Nimi,Ahinta,Kuva")] Tuotteet pp) { if (ModelState.IsValid) { db.Tuotteet.Add(pp); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pp)); }
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 = "Tuote_ID,Tuotenimi,Toimittaja_ID,Ostohinta,Tilauspäivä,Arvioitu_saapumis_pvm,Saapumispvm,Tilaus_ID,Shipper_ID")] Tuotteet tuotteet) { if (ModelState.IsValid) { db.Entry(tuotteet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tuotteet)); }
[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 IActionResult Get(int id) { try { Tuotteet tuote = new Tuotteet(); tuote.Nayta(id); return(Ok(tuote)); } catch (Exception e) { return(StatusCode(500, $"VIRHE: {e.Message}")); } }
public ActionResult Edit([Bind(Include = "TuoteID,Nimi,Ahinta,KuvaLinkki")] Tuotteet tuote) { if (ModelState.IsValid) { TilausDBEntities1 db = new TilausDBEntities1(); db.Entry(tuote).State = EntityState.Modified; db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index")); } return(View(tuote)); }
public ActionResult Create([Bind(Include = "TuoteID,Nimi,Ahinta,ImageLink, Description")] Tuotteet tuote) //Tätä metodia kutsutaan luontinäytöltä, kun klikataan "Save".Metodi lisää uuden rivin tiedot kantaan. { if (ModelState.IsValid) { db.Tuotteet.Add(tuote); db.SaveChanges(); ViewBag.TuoteID = new SelectList(db.Tuotteet, "TuoteID", "Nimi", tuote.TuoteID); return RedirectToAction("Index"); } return View(tuote); }
public ActionResult Create([Bind(Include = "Nimi,Ahinta,KuvaLinkki")] Tuotteet tuote) { if (ModelState.IsValid) { TilausDBEntities1 db = new TilausDBEntities1(); db.Tuotteet.Add(tuote); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index")); } ViewBag.LoggedStatus = "Kirjaudu ulos"; return(View(tuote)); }
public ActionResult Delete(int? id) { if (Session["UserName"] == null) { return RedirectToAction("login", "home"); } else { if (id == null) return new HttpStatusCodeResult(HttpStatusCode.BadRequest); Tuotteet tuote = db.Tuotteet.Find(id); if (tuote == null) return HttpNotFound(); return View(tuote); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tuotteet pp = db.Tuotteet.Find(id); if (pp == null) { return(HttpNotFound()); } return(View(pp)); }
public ActionResult Edit(int? id) //parametri tutkitaan ja etsitään taulusta vastaavaa riviä. Jos vastaavuus löytyy, Näytetään Edit.cshtml sivu. { if (Session["UserName"] == null) { return RedirectToAction("login", "home"); } else { if (id == null) return new HttpStatusCodeResult(HttpStatusCode.BadRequest); Tuotteet tuotteet = db.Tuotteet.Find(id); if (tuotteet == null) return HttpNotFound(); //Jos vastaavuutta ei löydy, palautetaan sivua ei löydy virhe. return View(tuotteet); } }
public ActionResult DeleteConfirmed(int id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { Tuotteet tuotteet = db.Tuotteet.Find(id); db.Tuotteet.Remove(tuotteet); db.SaveChanges(); return(RedirectToAction("Index")); } }
// GET: Tuote/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tuotteet tuotteet = db.Tuotteet.Find(id); if (tuotteet == null) { return(HttpNotFound()); } return(View(tuotteet)); }
public ActionResult DeleteConfirmed(int id) { 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"; Tuotteet tuote = entities.Tuotteet.Find(id); entities.Tuotteet.Remove(tuote); entities.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult DeleteConfirmed(int id) { try { TilausDBEntities1 db = new TilausDBEntities1(); Tuotteet tuote = db.Tuotteet.Find(id); db.Tuotteet.Remove(tuote); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index")); } catch (Exception) { TempData["testmsg"] = "<script>alert('Voit poistaa vain tuotteen, jota ei ole tilausriveissä! ');</script>"; return(RedirectToAction("Index")); } }
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 = "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 Create([Bind(Include = "TuoteID,Nimi,Ahinta,ImageLink")] Tuotteet tuotteet) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { ViewBag.LoggedStatus = "In"; if (ModelState.IsValid) { db.Tuotteet.Add(tuotteet); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tuotteet)); } }
[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)); } }
//----------------------------------------------------------EDIT------------------------------------------------------------------- public ActionResult Edit(int?id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tuotteet tuotteet = db.Tuotteet.Find(id); if (tuotteet == null) { return(HttpNotFound()); } return(View(tuotteet)); } }
public ActionResult DeleteConfirmed(int id) { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Offline"; ViewBag.LoggausOsoite = "/Home/Login"; ViewBag.Loggaus = "Login"; } else { ViewBag.LoggausOsoite = "/Home/LogOut"; ViewBag.Loggaus = "Log Out"; ViewBag.LoggedStatus = "Online"; } Tuotteet tuotteet = db.Tuotteets.Find(id); db.Tuotteets.Remove(tuotteet); db.SaveChanges(); return(RedirectToAction("Index")); }