public ActionResult LaiteKirjausEdit(LaiteTallennusViewModel model) { Logi log = db.Logi.Find(model.LogiID); //log.Kirjattusisään = model.Kirjattusisään.GetValueOrDefault(); log.Kirjattusisään = DateTime.Now; int henkiloId = int.Parse(model.Etunimi); if (henkiloId > 0) { Henkilot hlo = db.Henkilot.Find(henkiloId); log.HenkiloID = hlo.HenkiloID; } int tilaId = int.Parse(model.Tarkennus); if (tilaId > 0) { Tilat til = db.Tilat.Find(tilaId); log.TilaID = til.TilaID; } int laiteId = int.Parse(model.Sarjanumero); if (laiteId > 0) { Laitteet lai = db.Laitteet.Find(laiteId); log.LaiteID = lai.LaiteID; } ViewBag.Sarjanumero = new SelectList((from l in db.Laitteet select new { LaiteID = l.LaiteID, Sarjanumero = l.Sarjanumero }), "LaiteID", "Sarjanumero", log.LaiteID); ViewBag.Tarkennus = new SelectList((from t in db.Tilat select new { TilaID = t.TilaID, Tarkennus = t.Tarkennus }), "TilaID", "Tarkennus", log.TilaID); ViewBag.FullNameH = new SelectList((from h in db.Henkilot select new { HenkiloID = h.HenkiloID, FullNameH = h.Etunimi + " " + h.Sukunimi }), "HenkiloID", "FullNameH", log.HenkiloID); ViewBag.Etunimi = new SelectList((from h in db.Henkilot select new { HenkiloID = h.HenkiloID, Etunimi = h.Etunimi }), "HenkiloID", "Etunimi", log.HenkiloID); db.SaveChanges(); return RedirectToAction("TestiListaus"); }
public ActionResult DeleteConfirmed(int id) { Laitteet laitteet = db.Laitteet.Find(id); db.Laitteet.Remove(laitteet); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "LaiteID,Sarjanumero,Merkki,Malli,Muuta")] Laitteet laitteet) { if (ModelState.IsValid) { db.Entry(laitteet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(laitteet)); }
public ActionResult Edit([Bind(Include = "Laite_ID,Tyyppi,Malli,Valmistaja,Sarjanumero,Hankinta_Pvm,Takuu_Aika,QR_Koodi")] Laitteet laitteet) { if (ModelState.IsValid) { db.Entry(laitteet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(laitteet)); }
public ActionResult Create([Bind(Include = "LaiteID,Sarjanumero,Merkki,Malli,Muuta")] Laitteet laitteet) { if (ModelState.IsValid) { db.Laitteet.Add(laitteet); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(laitteet)); }
// GET: Laitteets/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Laitteet laitteet = db.Laitteet.Find(id); if (laitteet == null) { return(HttpNotFound()); } return(View(laitteet)); }
public ActionResult LaiteKirjaus(LaiteTallennusViewModel model) { SeurantaEntities db = new SeurantaEntities(); Logi log = new Logi(); log.LogiID = model.LogiID; log.Kirjattusisään = DateTime.Now; db.Logi.Add(log); int henkiloId = int.Parse(model.Etunimi); if (henkiloId > 0) { Henkilot hlo = db.Henkilot.Find(henkiloId); log.HenkiloID = hlo.HenkiloID; } int tilaId = int.Parse(model.Tarkennus); if (tilaId > 0) { Tilat til = db.Tilat.Find(tilaId); log.TilaID = til.TilaID; } int laiteId = int.Parse(model.Sarjanumero); if (laiteId > 0) { Laitteet lai = db.Laitteet.Find(laiteId); log.LaiteID = lai.LaiteID; } ViewBag.Sarjanumero = new SelectList((from l in db.Laitteet select new { LaiteID = l.LaiteID, Sarjanumero = l.Sarjanumero }), "LaiteID", "Sarjanumero", null); ViewBag.Tarkennus = new SelectList((from t in db.Tilat select new { TilaID = t.TilaID, Tarkennus = t.Tarkennus }), "TilaID", "Tarkennus", null); ViewBag.FullNameH = new SelectList((from h in db.Henkilot select new { HenkiloID = h.HenkiloID, FullNameH = h.Etunimi + " " + h.Sukunimi }), "HenkiloID", "FullNameH", null); ViewBag.Etunimi = new SelectList((from h in db.Henkilot select new { HenkiloID = h.HenkiloID, Etunimi = h.Etunimi}), "HenkiloID", "Etunimi", null); try { db.SaveChanges(); } catch (Exception ex) { } return RedirectToAction("TestiListaus"); }