public IActionResult Sleep() { Datchi Retrieve = HttpContext.Session.GetObjectFromJson <Datchi>("DatchiD"); Retrieve.Sleep(); HttpContext.Session.SetObjectAsJson("DatchiD", Retrieve); return(RedirectToAction("Game", Retrieve)); }
public IActionResult Feed() { Datchi Retrieve = HttpContext.Session.GetObjectFromJson <Datchi>("DatchiD"); // d = Retrieve; Retrieve.Feed(); Retrieve.Image = "https://pic.funnygifsbox.com/uploads/2019/07/funnygifsbox.com-2019-07-07-11-09-34-34.gif"; HttpContext.Session.SetObjectAsJson("DatchiD", Retrieve); return(RedirectToAction("Game", Retrieve)); }
public IActionResult Index() { Datchi Nadia = new Datchi(); HttpContext.Session.SetInt32("Fullness", 20); ViewBag.Fullness = HttpContext.Session.GetInt32("Fullness"); HttpContext.Session.SetInt32("Happiness", 20); ViewBag.Happiness = HttpContext.Session.GetInt32("Happiness"); HttpContext.Session.SetInt32("Meals", 5); ViewBag.Meals = HttpContext.Session.GetInt32("Meals"); HttpContext.Session.SetInt32("Energy", 50); ViewBag.Energy = HttpContext.Session.GetInt32("Energy"); return(View()); }
public IActionResult Game(Datchi d) { Datchi Retrieve = HttpContext.Session.GetObjectFromJson <Datchi>("DatchiD"); if (Retrieve == null) { HttpContext.Session.SetObjectAsJson("DatchiD", d); } else { if (Retrieve.Happiness >= 100 && Retrieve.Fullness >= 100 && Retrieve.Energy >= 100) { HttpContext.Session.SetObjectAsJson("DatchiD", Retrieve); return(RedirectToAction("Win")); } if (Retrieve.Happiness <= 0 || Retrieve.Fullness <= 0 || Retrieve.Energy <= 0) { HttpContext.Session.SetObjectAsJson("DatchiD", Retrieve); return(RedirectToAction("Loss")); } } return(View(d)); }
public IActionResult Reset() { datchi = new Datchi(); return(Redirect("/")); }
public IActionResult Win() { Datchi Retrieve = HttpContext.Session.GetObjectFromJson <Datchi>("DatchiD"); return(View(Retrieve)); }