// Tunnit region public JsonResult GetList() { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); var model = (from t in entities.Tunnit select new { TuntiID = t.TuntiID, ProjektiID = t.ProjektiID, HenkiloID = t.HenkiloID, Pvm = t.Pvm, ProjektiTunti = t.ProjektiTunti, ProjektiTunnit = t.ProjektiTunnit, SuunnitellutTunnit = t.SuunnitellutTunnit, ToteutuneetTunnit = t.ToteutuneetTunnit }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); Response.Expires = -1; Response.CacheControl = "no-cache"; return(Json(json, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(Tunnit tunn) { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); int id = tunn.TuntiID; bool OK = false; // onko kyseessä muokkaus vai uuden lisääminen? if (id == 0) { // kyseessä on uusien tuntien lisääminen, kopioidaan kentät Tunnit dbItem = new Tunnit() { TuntiID = tunn.TuntiID, ProjektiID = tunn.ProjektiID, HenkiloID = tunn.HenkiloID, Pvm = tunn.Pvm, ProjektiTunti = tunn.ProjektiTunti, ProjektiTunnit = tunn.ProjektiTunnit, SuunnitellutTunnit = tunn.SuunnitellutTunnit, ToteutuneetTunnit = tunn.ToteutuneetTunnit }; // 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.TuntiID == id select t).FirstOrDefault(); if (dbItem != null) { dbItem.TuntiID = tunn.TuntiID; dbItem.ProjektiID = tunn.ProjektiID; dbItem.HenkiloID = tunn.HenkiloID; dbItem.Pvm = tunn.Pvm; dbItem.ProjektiTunti = tunn.ProjektiTunti; dbItem.ProjektiTunnit = tunn.ProjektiTunnit; dbItem.SuunnitellutTunnit = tunn.SuunnitellutTunnit; dbItem.ToteutuneetTunnit = tunn.ToteutuneetTunnit; // tallennus tietokantaan entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(Projektit proj) { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); int id = proj.ProjektiID; bool OK = false; // onko kyseessä muokkaus vai uuden lisääminen? if (id == 0) { // kyseessä on uuden projektin lisääminen, kopioidaan kentät Projektit dbItem = new Projektit() { ProjektiID = proj.ProjektiID, ProjektiNimi = proj.ProjektiNimi, Esimies = proj.Esimies, Avattu = proj.Avattu, Suljettu = proj.Suljettu, Status = proj.Status }; // 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.ProjektiNimi = proj.ProjektiNimi; dbItem.Esimies = proj.Esimies; dbItem.Avattu = proj.Avattu; dbItem.Suljettu = proj.Suljettu; dbItem.Status = proj.Status; // tallennus tietokantaan entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(Henkilot henk) { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); int id = henk.HenkiloID; bool OK = false; // onko kyseessä muokkaus vai uuden lisääminen? if (id == 0) { // kyseessä on uuden henkilön lisääminen, kopioidaan kentät Henkilot dbItem = new Henkilot() { HenkiloID = henk.HenkiloID, Etunimi = henk.Etunimi, Sukunimi = henk.Sukunimi, Esimies = henk.Esimies, Osoite = henk.Osoite, Postinumero = henk.Postinumero }; // 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.Etunimi = henk.Etunimi; dbItem.Sukunimi = henk.Sukunimi; dbItem.Esimies = henk.Esimies; dbItem.Osoite = henk.Osoite; dbItem.Postinumero = henk.Postinumero; // tallennus tietokantaan entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int id) { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); //etsitään id:n perusteella tuntirivi kannasta bool OK = false; Tunnit dbItem = (from t in entities.Tunnit where t.TuntiID == id select t).FirstOrDefault(); if (dbItem != null) { // tietokannasta poisto entities.Tunnit.Remove(dbItem); entities.SaveChanges(); OK = true; } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public JsonResult GetSingleProjekti(int id) { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); var model = (from p in entities.Projektit where p.ProjektiID == id select new { ProjektiID = p.ProjektiID, ProjektiNimi = p.ProjektiNimi, Esimies = p.Esimies, Avattu = p.Avattu, Suljettu = p.Suljettu, Status = p.Status }).FirstOrDefault(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public JsonResult GetSingleHenkilo(int id) { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); var model = (from h in entities.Henkilot where h.HenkiloID == id select new { HenkiloID = h.HenkiloID, Etunimi = h.Etunimi, Sukunimi = h.Sukunimi, Esimies = h.Esimies, Osoite = h.Osoite, Postinumero = h.Postinumero }).FirstOrDefault(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public JsonResult GetSingleTunti(int id) { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); var model = (from t in entities.Tunnit where t.TuntiID == id select new { TuntiID = t.TuntiID, ProjektiID = t.ProjektiID, HenkiloID = t.HenkiloID, Pvm = t.Pvm, ProjektiTunti = t.ProjektiTunti, ProjektiTunnit = t.ProjektiTunnit, SuunnitellutTunnit = t.SuunnitellutTunnit, ToteutuneetTunnit = t.ToteutuneetTunnit }).FirstOrDefault(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
// Projektit region public JsonResult GetList() { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); var model = (from p in entities.Projektit select new { ProjektiID = p.ProjektiID, ProjektiNimi = p.ProjektiNimi, Esimies = p.Esimies, Avattu = p.Avattu, Suljettu = p.Suljettu, Status = p.Status }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); Response.Expires = -1; Response.CacheControl = "no-cache"; return(Json(json, JsonRequestBehavior.AllowGet)); }
// Henkilöt region public JsonResult GetList() { OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities(); var model = (from h in entities.Henkilot select new { HenkiloID = h.HenkiloID, Etunimi = h.Etunimi, Sukunimi = h.Sukunimi, Esimies = h.Esimies, Osoite = h.Osoite, Postinumero = h.Postinumero }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); Response.Expires = -1; Response.CacheControl = "no-cache"; return(Json(json, JsonRequestBehavior.AllowGet)); }