public ActionResult Update(Tyot tyot)
        {
            scrumDatabaseEntities entities = new scrumDatabaseEntities();

            bool OK = false;

            // onko kyseessä muokkaus vai uuden lisääminen?
            if (tyot.TyoId == 0)
            {
                // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät
                Tyot dbItem = new Tyot()
                {
                    Tyotunniste = tyot.Tyotunniste,
                    Kuvaus      = tyot.Kuvaus,
                };

                // tallennus tietokantaan
                entities.Tyot.Add(dbItem);
                entities.SaveChanges();
                entities.Dispose();
                OK = true;
                return(Json(OK, JsonRequestBehavior.AllowGet));
            }
            else
            {
                // muokkaus, haetaan id:n perusteella riviä tietokannasta
                Tyot dbItem = (from t in entities.Tyot
                               where t.TyoId == tyot.TyoId
                               select t).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.Tyotunniste = tyot.Tyotunniste;
                    dbItem.Kuvaus      = tyot.Kuvaus;

                    // tallennus tietokantaan
                    entities.SaveChanges();
                    entities.Dispose();
                }
                ;

                OK = true;


                return(Json(OK, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult Delete(int id)
        {
            scrumDatabaseEntities entities = new scrumDatabaseEntities();

            // etsitään id:n perusteella asiakasrivi kannasta
            bool ok     = false;
            Tyot dbItem = (from t in entities.Tyot
                           where t.TyoId == id
                           select t).FirstOrDefault();

            if (dbItem != null)
            {
                // tietokannasta poisto
                entities.Tyot.Remove(dbItem);
                entities.SaveChanges();
                ok = true;
            }
            entities.Dispose();

            return(Json(ok, JsonRequestBehavior.AllowGet));
        }