public ActionResult Update(Tunnit tunn) { ProjektittietokantaEntities entities = new ProjektittietokantaEntities(); int id = tunn.Tunnitid; bool OK = false; if (tunn.Tunnitid == 0) { // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät Tunnit dbItem = new Tunnit() { //Tunnitid = tunn.Tunnitid, Projektiid = tunn.Projektiid, Henkiloid = tunn.Henkiloid, Pvm = tunn.Pvm, Tunnit1 = tunn.Tunnit1 }; // tallennus tietokantaan entities.Tunnit.Add(dbItem); entities.SaveChanges(); OK = true; } else { // muokkaus, haetaan id:n perusteella riviä tietokannasta Tunnit dbItem = (from t in entities.Tunnit where t.Tunnitid == id select t).FirstOrDefault(); if (dbItem != null) { dbItem.Projektiid = tunn.Projektiid; dbItem.Henkiloid = tunn.Henkiloid; dbItem.Pvm = tunn.Pvm; dbItem.Tunnit1 = tunn.Tunnit1; // tallennus tietokantaan entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(Henkilot henk) { ProjektittietokantaEntities entities = new ProjektittietokantaEntities(); int id = henk.Henkiloid; bool OK = false; if (henk.Henkiloid == 0) { // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät Henkilot dbItem = new Henkilot() { //Henkiloid = henk.Henkiloid, Nimi = henk.Nimi, Sukunimi = henk.Sukunimi, Katuosoite = henk.Katuosoite, Esimies = henk.Esimies }; // tallennus tietokantaan entities.Henkilot.Add(dbItem); entities.SaveChanges(); OK = true; } else { // muokkaus, haetaan id:n perusteella riviä tietokannasta Henkilot dbItem = (from h in entities.Henkilot where h.Henkiloid == id select h).FirstOrDefault(); if (dbItem != null) { dbItem.Nimi = henk.Nimi; dbItem.Sukunimi = henk.Sukunimi; dbItem.Katuosoite = henk.Katuosoite; dbItem.Esimies = henk.Esimies; // tallennus tietokantaan entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(Projektit pro) { ProjektittietokantaEntities entities = new ProjektittietokantaEntities(); int id = pro.Projektiid; bool OK = false; if (pro.Projektiid == 0) { // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät Projektit dbItem = new Projektit() { //Projektiid = p.Projektiid, Nimi = pro.Nimi }; // tallennus tietokantaan entities.Projektit.Add(dbItem); entities.SaveChanges(); OK = true; } else { // muokkaus, haetaan id:n perusteella riviä tietokannasta Projektit dbItem = (from p in entities.Projektit where p.Projektiid == id select p).FirstOrDefault(); if (dbItem != null) { dbItem.Nimi = pro.Nimi; // tallennus tietokantaan entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(string id) { ProjektittietokantaEntities entities = new ProjektittietokantaEntities(); bool OK = false; Projektit dbItem = (from p in entities.Projektit where p.Projektiid.ToString() == id select p).FirstOrDefault(); if (dbItem != null) { // tietokannasta poisto entities.Projektit.Remove(dbItem); entities.SaveChanges(); OK = true; } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }