public JsonResult GetList() { scrumDatabaseEntities entities = new scrumDatabaseEntities(); if (paaKayttaja == true) { var model = (from h in entities.Henkilot select new { HenkiloId = h.HenkiloId, Etunimi = h.Etunimi, Sukunimi = h.Sukunimi }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); } else { var model = (from h in entities.Henkilot where h.HenkiloId == 1 select new { HenkiloId = h.HenkiloId, Etunimi = h.Etunimi, Sukunimi = h.Sukunimi }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); } }
public ActionResult Henkilot2() { scrumDatabaseEntities entities = new scrumDatabaseEntities(); List <Henkilot> model = entities.Henkilot.ToList(); entities.Dispose(); return(View(model)); }
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(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 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)); }
public JsonResult HaeKaikkiHenkilot() { scrumDatabaseEntities entities = new scrumDatabaseEntities(); var malli = (from h in entities.Henkilot select new { HenkiloId = h.HenkiloId, Etunimi = h.Etunimi, Sukunimi = h.Sukunimi }).ToList(); string json = JsonConvert.SerializeObject(malli); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public JsonResult HaeKaikkiTyot() { scrumDatabaseEntities entities = new scrumDatabaseEntities(); var malli = (from t in entities.Tyot select new { TyoId = t.TyoId, Tyotunniste = t.Tyotunniste, Kuvaus = t.Kuvaus }).ToList(); string json = JsonConvert.SerializeObject(malli); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public JsonResult GetSingleTyo(int id) { { scrumDatabaseEntities entities = new scrumDatabaseEntities(); var model = (from t in entities.Tyot where t.TyoId == id select new { TyoId = t.TyoId, Tyotunniste = t.Tyotunniste, Kuvaus = t.Kuvaus, }).FirstOrDefault(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); } }
// GET: Tunnit public JsonResult HaeKaikkiTunnit() { scrumDatabaseEntities entities = new scrumDatabaseEntities(); var malli = (from h in entities.Tunnit select new { TuntiId = h.TuntiId, HenkiloId = h.HenkiloId, TyoId = h.TyoId, Tuntimaara = h.Tuntimaara, Paivamaara = h.Paivamaara }).ToList(); string json = JsonConvert.SerializeObject(malli); entities.Dispose(); return(Json(json, 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)); }
public JsonResult GetSingleHenkilot(string id) { scrumDatabaseEntities entities = new scrumDatabaseEntities(); int HenkiloId = int.Parse(id); var model = (from h in entities.Henkilot where h.HenkiloId == HenkiloId select new { HenkiloId = h.HenkiloId, Etunimi = h.Etunimi, Sukunimi = h.Sukunimi }).FirstOrDefault(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public JsonResult GetSingleTunti(int id) { { scrumDatabaseEntities entities = new scrumDatabaseEntities(); var malli = (from h in entities.Tunnit where h.TuntiId == id select new { TuntiId = h.TuntiId, HenkiloId = h.HenkiloId, TyoId = h.TyoId, Tuntimaara = h.Tuntimaara, Paivamaara = h.Paivamaara, }).FirstOrDefault(); string json = JsonConvert.SerializeObject(malli); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); } }
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)); }