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)
        {
            Tilat tilat = db.Tilat.Find(id);

            db.Tilat.Remove(tilat);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "TilaID,Tarkennus")] Tilat tilat)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tilat).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tilat));
 }
        public ActionResult Create([Bind(Include = "TilaID,Tarkennus")] Tilat tilat)
        {
            if (ModelState.IsValid)
            {
                db.Tilat.Add(tilat);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tilat));
        }
        // GET: Tila/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tilat tilat = db.Tilat.Find(id);

            if (tilat == null)
            {
                return(HttpNotFound());
            }
            return(View(tilat));
        }
        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");
        }