// GET: Peli public IActionResult Index() { Tilasto t = Helper.GetPlayerByName(User.Claims.First().Value).OrderBy(t => t.Taso).LastOrDefault(); Taso taso = new Taso(); taso.Tilasto = t; return(View(taso)); }
public static bool Edit(int id, Tilasto t) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var content = new StringContent(JsonConvert.SerializeObject(t), UTF8Encoding.UTF8, "application/json"); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = client.PutAsync($"{polku}/{id}", content).Result; return(response.IsSuccessStatusCode); } }
private void TallennaTietokantaan(int taso) { Tilasto t = Helper.GetPlayerByName(User.Claims.First().Value).Where(t => t.Taso == taso).FirstOrDefault(); if (t == null) { Helper.PostNew(new Tilasto() { Nimi = User.Claims.First().Value, Taso = taso, Aika = DateTime.Now }); } }
public IActionResult Color_It_Redd() { Tilasto t = Helper.GetPlayerByName(User.Claims.First().Value).OrderBy(t => t.Taso).LastOrDefault(); if (t == null) { return(RedirectToAction("Index")); } if (t.Taso >= 2) { return(View()); } else { return(RedirectToAction("Index").WithDanger("Virhe", "Et ole läpäissyt riittävästi tasoja avataksesi tämän tason")); } }
public IActionResult Takkahuone() { Tilasto t = Helper.GetPlayerByName(User.Claims.First().Value).OrderBy(t => t.Taso).LastOrDefault(); if (t == null) { return(RedirectToAction("Index")); } if (t.Taso >= 6 && HttpContext.Request.Path.ToString().ToLower() == "/peli/takkahuone") { TallennaTietokantaan(7); return(View()); } else { return(RedirectToAction("Index").WithDanger("Virhe", "Et ole läpäissyt riittävästi tasoja avataksesi tämän tason")); } }
public IActionResult Levysoitin() { ViewBag.random = new Random().Next(1, Tehtavat.LsTeksti.Count + 1); Tilasto t = Helper.GetPlayerByName(User.Claims.First().Value).OrderBy(t => t.Taso).LastOrDefault(); if (t == null) { return(RedirectToAction("Index")); } if (t.Taso >= 5) { return(View()); } else { return(RedirectToAction("Index").WithDanger("Virhe", "Et ole läpäissyt riittävästi tasoja avataksesi tämän tason")); } }