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 Update(Tunnit tunnit)
        {
            scrumDatabaseEntities entities = new scrumDatabaseEntities();

            bool OK = false;

            // onko kyseessä muokkaus vai uuden lisääminen?
            if (tunnit.TuntiId == 0)
            {
                // kyseessä on uuden tunnin lisääminen, kopioidaan kentät
                Tunnit dbItem = new Tunnit()
                {
                    HenkiloId  = tunnit.HenkiloId,
                    TyoId      = tunnit.TyoId,
                    Tuntimaara = tunnit.Tuntimaara,
                    Paivamaara = tunnit.Paivamaara,
                };

                // tallennus tietokantaan
                entities.Tunnit.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                // muokkaus, haetaan id:n perusteella riviä tietokannasta
                Tunnit dbItem = (from h in entities.Tunnit
                                 where h.TuntiId == tunnit.TuntiId
                                 select h).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.HenkiloId  = tunnit.HenkiloId;
                    dbItem.TyoId      = tunnit.TyoId;
                    dbItem.Tuntimaara = tunnit.Tuntimaara;
                    dbItem.Paivamaara = tunnit.Paivamaara;

                    // tallennus tietokantaan
                    entities.SaveChanges();
                    OK = true;
                }
            }
            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public ActionResult Update(Henkilot henk)
        {
            scrumDatabaseEntities entities = new scrumDatabaseEntities();
            //string id = henk.HenkiloId;

            bool OK = false;

            if (henk.HenkiloId == 0)
            {
                Henkilot dbItem = new Henkilot()
                {
                    Etunimi  = henk.Etunimi,
                    Sukunimi = henk.Sukunimi,
                };

                //tallennus tietokantaan
                entities.Henkilot.Add(dbItem);
                entities.SaveChanges();

                OK = true;
                entities.Dispose();
                return(Json(OK));
            }
            else //päivitys
            {
                Henkilot dbItem = (from h in entities.Henkilot
                                   where h.HenkiloId == henk.HenkiloId
                                   select h).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.Etunimi  = henk.Etunimi;
                    dbItem.Sukunimi = henk.Sukunimi;

                    //tallennus tietokantaan
                    entities.SaveChanges();
                }
                ;
                OK = true;
                entities.Dispose();
                return(Json(OK, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult Delete(int id)
        {
            scrumDatabaseEntities entities = new scrumDatabaseEntities();

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

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

            return(Json(ok, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 5
0
        public ActionResult Delete(string id)
        {
            int HenkiloId = int.Parse(id);

            scrumDatabaseEntities entities = new scrumDatabaseEntities();

            //etsitään id:n perusteella kannasta
            bool OK = false;

            Henkilot dbItem = (from h in entities.Henkilot
                               where h.HenkiloId == HenkiloId
                               select h).FirstOrDefault();

            if (dbItem != null)
            {
                //tietokannasta poisto
                entities.Henkilot.Remove(dbItem);
                entities.SaveChanges();
                OK = true;
            }

            entities.Dispose();
            return(Json(OK, JsonRequestBehavior.AllowGet));
        }