public ActionResult DeleteConfirmed(int id) { Talo talo = db.Talo.Find(id); db.Talo.Remove(talo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "HuoneID,Huone")] Talo talo) { if (ModelState.IsValid) { db.Entry(talo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(talo)); }
public ActionResult Edit([Bind(Include = "TaloId,Kuvaus,NykyLampo,TavoiteLampo")] Talo talo) { if (ModelState.IsValid) { db.Entry(talo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(talo)); }
public ActionResult Create([Bind(Include = "HuoneID,Huone")] Talo talo) { if (ModelState.IsValid) { db.Talo.Add(talo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(talo)); }
public ActionResult Create([Bind(Include = "TaloId,NykyLampo,TavoiteLampo")] Talo talo) { if (ModelState.IsValid) { db.Talo.Add(talo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(talo)); }
public ActionResult Edit([Bind(Include = "TaloID,SaunaID,SaunanNimi,TaloLampoID,HuoneenNimi,ValoID,ValonNimi")] Talo talo) { if (ModelState.IsValid) { db.Entry(talo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SaunaID = new SelectList(db.Sauna, "SaunaID", "SaunanNimi", talo.SaunaID); ViewBag.TaloLampoID = new SelectList(db.TaloLampo, "TaloLampoID", "HuoneenNimi", talo.TaloLampoID); ViewBag.ValoID = new SelectList(db.Valo, "ValoID", "ValonNimi", talo.ValoID); return(View(talo)); }
public JsonResult AsetaValoTaloon() { string json = Request.InputStream.ReadToEnd(); ValoTaloonModel inputData = JsonConvert.DeserializeObject <ValoTaloonModel>(json); bool success = false; string error = ""; SmartHouseEntities entities = new SmartHouseEntities(); try { //haetaan sijainti id koodin perusteella. int sijaintiKoodi = (from s in entities.Sijainti where s.Koodi == inputData.SijaintiKoodi select s.Id).FirstOrDefault(); //haetaan sijainti id koodin perusteella. int valoKoodi = (from v in entities.Valo where v.Koodi == inputData.ValoKoodi select v.Id).FirstOrDefault(); if ((sijaintiKoodi > 0) && (valoKoodi > 0)) { //( tallennetaan uusi rivi kantaan Talo newEntry = new Talo(); newEntry.SijaintiId = sijaintiKoodi; newEntry.ValoId = valoKoodi; newEntry.AsetusPaiva = DateTime.Now; entities.Talo.Add(newEntry); entities.SaveChanges(); success = true; } } catch (Exception ex) { error = ex.GetType().Name + ": " + ex.Message; } finally { entities.Dispose(); } // palautetn JSON-muotoinen tulos kutsujalle. var result = new { success = success, error = error }; return(Json(result)); }
// GET: Talo/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Talo talo = db.Talo.Find(id); if (talo == null) { return(HttpNotFound()); } return(View(talo)); }
public ActionResult Create([Bind(Include = "TaloID,TalonNimi")] Talo talo) { if (ModelState.IsValid) { db.Talo.Add(talo); db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.SaunaID = new SelectList(db.Sauna, "SaunaID", "SaunanNimi", talo.SaunaID); //ViewBag.TaloLampoID = new SelectList(db.TaloLampo, "TaloLampoID", "HuoneenNimi", talo.TaloLampoID); //ViewBag.ValoID = new SelectList(db.Valo, "ValoID", "ValonNimi", talo.ValoID); return(View(talo)); }
static void Main(string[] args) { Talo talo = new Talo { Osoite = "Kelokatu 2", Materiaali = "puutalo", Kerrokset = 2, HuoneenMaara = 6 }; Console.WriteLine(talo.ToString()); Huone huone1 = new Huone { Nimi = "Keittiö", Koko = "5*6" }; talo.LisaaHuone(huone1); Huone huone2 = new Huone { Nimi = "Makuhuone", Koko = "4*5" }; talo.LisaaHuone(huone2); Huone huone3 = new Huone { Nimi = "Makuhuone", Koko = "4*5" }; talo.LisaaHuone(huone3); Huone huone4 = new Huone { Nimi = "Olohuone", Koko = "5*6" }; talo.LisaaHuone(huone4); Huone huone5 = new Huone { Nimi = "Vessa", Koko = "5*6" }; talo.LisaaHuone(huone5); Huone huone6 = new Huone { Nimi = "Sauna", Koko = "3*3" }; talo.LisaaHuone(huone6); Perheenjasen perheenjasen = new Perheenjasen { Nimi = "Matti" }; Vieras vieras = new Vieras { Nimi = "Juuso" }; Console.WriteLine("{0} tulee kotiin ja sanoo: {1}", perheenjasen.Nimi, perheenjasen.Tilanne()); Console.WriteLine("{0} tulee kotiin ja sanoo: {1}", vieras.Nimi, vieras.Tilanne()); }
// GET: Talot/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Talo talo = db.Talo.Find(id); if (talo == null) { return(HttpNotFound()); } ViewBag.SaunaID = new SelectList(db.Sauna, "SaunaID", "SaunanNimi", talo.SaunaID); ViewBag.TaloLampoID = new SelectList(db.TaloLampo, "TaloLampoID", "HuoneenNimi", talo.TaloLampoID); ViewBag.ValoID = new SelectList(db.Valo, "ValoID", "ValonNimi", talo.ValoID); return(View(talo)); }
public ActionResult DeleteConfirmed(int id) { Talo talo = db.Talot.Find(id); foreach (var asiat in talo.Valo.ToList()) { db.Valot.Remove(asiat); } foreach (var asiat in talo.Sauna.ToList()) { db.Saunat.Remove(asiat); } foreach (var asiat in talo.TaloLampo.ToList()) { db.TaloLampot.Remove(asiat); } db.Talot.Remove(talo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Timo2(/*TalonTiedotViewModel malli,*/ int?id) { List <TalonTiedotViewModel> modelli = new List <TalonTiedotViewModel>(); ÄlytaloToinenEntities entities = new ÄlytaloToinenEntities(); Talo talo = db.Talot.Find(id); //var valo = entities.Valot.Where(c=>c.TaloID==id).FirstOrDefault(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (talo == null) { return(HttpNotFound()); } try { List <Talo> talot = entities.Talot.ToList(); //foreach (Talo t in talot) //{ TalonTiedotViewModel view = new TalonTiedotViewModel(); view.TalonNimi = talo.TalonNimi; view.TaloID = talo.TaloID; ÄlytaloToinenEntities dbvaloent = new ÄlytaloToinenEntities(); modelli.Add(view); var saunat = dbvaloent.Saunat.Where(c => c.TaloID == id).ToList(); foreach (Sauna s in saunat) { TalonTiedotViewModel view1 = new TalonTiedotViewModel(); view1.SaunanNimi = s.SaunanNimi; view1.SaunanNykyLampotila = s.SaunanNykyLampotila ?? 0; view1.SaunanTila = s.SaunanTila; view1.SaunaID = s.SaunaID; ViewBag.TamaSaunaID = s.SaunaID; modelli.Add(view1); } var valot = dbvaloent.Valot.Where(c => c.TaloID == id).ToList(); foreach (Valo v in valot) { TalonTiedotViewModel view2 = new TalonTiedotViewModel(); view2.ValonNimi = v.ValonNimi; view2.ValonMaara = v.ValonMaara ?? 0; view2.ValonTila = v.ValonTila; view2.ValoID = v.ValoID; ViewBag.TamaValoID = v.ValoID; modelli.Add(view2); } var lammot = dbvaloent.TaloLampot.Where(c => c.TaloID == id).ToList(); foreach (TaloLampo ft in lammot) { TalonTiedotViewModel view3 = new TalonTiedotViewModel(); view3.HuoneenNimi = ft.HuoneenNimi; view3.TalonNykyLampotila = ft.TalonNykyLampotila; view3.TalonTavoiteLampotila = ft.TalonTavoiteLampotila; view3.TaloLampoID = ft.TaloLampoID; ViewBag.TamaTaloLampoID = ft.TaloLampoID; modelli.Add(view3); } //} } finally { entities.Dispose(); } ViewBag.TalonNimi = talo.TalonNimi; ViewBag.TamaTaloID = talo.TaloID; return(View(modelli)); }