public async Task <IHttpActionResult> PutHuone(int id, Huone huone) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != huone.HuoneId) { return(BadRequest()); } db.Entry(huone).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HuoneExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void IniMyStuff() { huone = Toiminta.ReadFromFile(); message.Text = huone.IsSavedGame.ToString(); if (huone.IsSavedGame == false) { huone.RoomNumber = 2; Toiminta.NewGame(huone, avain1, avain2, avain3, message); } else { foreach (Avain a in huone.Avaimet) { if (a.KeyNumber == 1) { avain1 = a; } else if (a.KeyNumber == 2) { avain2 = a; } else if (a.KeyNumber == 3) { avain3 = a; } } Toiminta.LoadGame(huone, avain1, avain2, avain3, key1, key2, key3, menuKey1, menuKey2, menuKey3, message); time = 32 - huone.Time; } }
private void IniMyStuff() { huone = Toiminta.ReadFromFile(); if (huone.IsSavedGame == false) { // creating new game huone.RoomNumber = 1; huone.Time = 0; Toiminta.NewGame(huone, avain1, avain2, avain3, message); } else { // loading game foreach (Avain a in huone.Avaimet) { if (a.KeyNumber == 1) { avain1 = a; } else if (a.KeyNumber == 2) { avain2 = a; } else if (a.KeyNumber == 3) { avain3 = a; } } Toiminta.LoadGame(huone, avain1, avain2, avain3, key1, key2, key3, menuKey1, menuKey2, menuKey3, message); time = 32 - huone.Time; } }
public async Task <IHttpActionResult> GetHuone(int id) { Huone huone = await db.Huones.FindAsync(id); if (huone == null) { return(NotFound()); } return(Ok(huone)); }
public async Task <IHttpActionResult> PostHuone(Huone huone) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Huones.Add(huone); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = huone.HuoneId }, huone)); }
public async Task <IHttpActionResult> DeleteHuone(int id) { Huone huone = await db.Huones.FindAsync(id); if (huone == null) { return(NotFound()); } db.Huones.Remove(huone); await db.SaveChangesAsync(); return(Ok(huone)); }
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()); }
private void btnLoadGame_Click(object sender, RoutedEventArgs e) { click.Play(); huone = Toiminta.ReadFromFile(); if (huone.IsSavedGame == false) { MessageBox.Show("No saved game!"); } else { switch (huone.RoomNumber) { case 1: huone1 huone1 = new harjoitus.View.huone1(); this.Close(); huone1.ShowDialog(); break; case 2: huone2 huone2 = new harjoitus.View.huone2(); this.Close(); huone2.ShowDialog(); break; case 3: huone3 huone3 = new harjoitus.View.huone3(); this.Close(); huone3.ShowDialog(); break; case 4: huone4 huone4 = new harjoitus.View.huone4(); this.Close(); huone4.ShowDialog(); break; case 5: huone5 huone5 = new harjoitus.View.huone5(); this.Close(); huone5.ShowDialog(); break; } } }
public tauko() { InitializeComponent(); huone = Toiminta.ReadFromFile(); }