public ActionResult Edit(LampotilaViewModel model)//mallista tietokantaan tallennettavat tiedot { Lampotila la = db.Lampotila.Find(model.LampotilaID); la.TaloNykyLampotila = model.TaloNykyLampotila; la.TavoiteLampotila = model.TavoiteLampotila; la.LämmitysON = true; la.LämmitysOFF = false; la.LämmitysONTime = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult NewSauna(Sauna pro) { AlyTaloEntities entities = new AlyTaloEntities(); int id = pro.SaunaID; bool OK = false; if (pro.SaunaID == 0) { // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät Sauna dbItem = new Sauna() { SaunaID = pro.SaunaID, Sauna_Nimi = pro.Sauna_Nimi, }; // tallennus tietokantaan entities.Sauna.Add(dbItem); entities.SaveChanges(); OK = true; } ModelState.Clear(); entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult NewValot(Valot pro) { AlyTaloEntities entities = new AlyTaloEntities(); int id = pro.ValoID; bool OK = false; if (pro.ValoID == 0) { // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät Valot dbItem = new Valot() { ValoID = pro.ValoID, Huone = pro.Huone, }; // tallennus tietokantaan entities.Valot.Add(dbItem); entities.SaveChanges(); OK = true; } ModelState.Clear(); entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult LampoMiinus(string id) { AlyTaloEntities entities = new AlyTaloEntities(); bool OK = false; HuoneLampo dbItem = (from s in entities.HuoneLampo where s.HuoneID.ToString() == id select s).FirstOrDefault(); if (dbItem != null) { dbItem.Tila = "ON"; dbItem.LampoNyt = dbItem.LampoNyt - 5; if (dbItem.LampoNyt > 19 && dbItem.LampoNyt < 91) { entities.SaveChanges(); } OK = true; } //entiteettiolion vapauttaminen entities.Dispose(); // palautetaan 'json' muodossa return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(SaunaViewModel sauna) //valitaan uuteen riviin luontihetkellä lisättävät tiedot { //haetaan SaunaViewModelista luotavia sa-objekteja //vastaavat tiedot Sauna sa = new Sauna(); sa.SaunaID = sauna.SaunaID; sa.SaunaNro = sauna.SaunaNro; //lisätään tietokantaan(viitatun db-objektin-luominen sivun ylälaidassa) db.Sauna.Add(sa); //poikkeuskäsittely try { db.SaveChanges(); } catch (Exception ex) { } //palataan takaisin saunalistaukseen return(RedirectToAction("Index")); }
public ActionResult Create(ValoViewModel model) { Valot va = new Valot(); va.ValoID = model.ValoID; va.ValoHuone = model.ValoHuone; db.Valot.Add(va); try { db.SaveChanges(); } catch (Exception ex) { } return(RedirectToAction("Index")); }
public ActionResult Delete(Sauna pro) { AlyTaloEntities entities = new AlyTaloEntities(); //haetaan id:n perusteella rivi SQL tietokannasta Sauna dbItem = (from p in entities.Sauna where p.SaunaID == pro.SaunaID select p).FirstOrDefault(); { // tietokannasta poisto entities.Sauna.Remove(dbItem); entities.SaveChanges(); OK = true; } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Valot66(string id) { AlyTaloEntities entities = new AlyTaloEntities(); bool OK = false; Valot dbItem = (from v in entities.Valot where v.ValoID.ToString() == id select v).FirstOrDefault(); if (dbItem != null) { dbItem.Tila = "Tavallinen"; entities.SaveChanges(); OK = true; } //entiteettiolion vapauttaminen entities.Dispose(); // palautetaan 'json' muodossa return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult SaunaON(string id) { AlyTaloEntities entities = new AlyTaloEntities(); bool OK = false; Sauna dbItem = (from s in entities.Sauna where s.SaunaID.ToString() == id select s).FirstOrDefault(); if (dbItem != null) { dbItem.Tila = "ON"; entities.SaveChanges(); OK = true; } //entiteettiolion vapauttaminen entities.Dispose(); // palautetaan 'json' muodossa return(Json(OK, JsonRequestBehavior.AllowGet)); }