public JsonResult Feed() { Dachi dachi = HttpContext.Session.GetObjectFromJson <Dachi>("Dachi"); dachi.feed(); HttpContext.Session.SetObjectAsJson("Dachi", dachi); return(Json(dachi)); }
public IActionResult Feed() { List <Dachi> ret = HttpContext.Session.GetObjectFromJson <List <Dachi> >("dachi"); Dachi dachi = (Dachi)ret[0]; TempData["response"] = dachi.feed(); List <object> dachilist = new List <object>(); dachilist.Add(dachi); HttpContext.Session.SetObjectAsJson("dachi", dachilist); return(RedirectToAction("Index")); }
public IActionResult Feed() { Dachi CurrDachiData = HttpContext.Session.GetObjectFromJson <Dachi>("DachiData"); if (CurrDachiData.meals > 0) { CurrDachiData.feed(); } else { CurrDachiData.status = "No Meals... your Dachi cannot eat. Work to earn meals."; } HttpContext.Session.SetObjectAsJson("DachiData", CurrDachiData); return(RedirectToAction("Index")); }
public IActionResult Feed() { Dachi DachiInfo = HttpContext.Session.GetObjectFromJson <Dachi>("DachiInfo"); if (DachiInfo.meals > 0) { System.Console.WriteLine("Dachi has meals"); DachiInfo.feed(); } else { System.Console.WriteLine("Dachi has no meals"); DachiInfo.status = "You have no food! Your Dachi must work to earn meals."; } HttpContext.Session.SetObjectAsJson("DachiInfo", DachiInfo); return(RedirectToAction("Index")); }
public IActionResult dachi(string button) { Dachi meep = HttpContext.Session.GetObjectFromJson <Dachi>("dachi"); if (button == "Feed") { meep.feed(meep); List <string> check = meep.status(meep); if (check.Contains("fine")) { HttpContext.Session.SetObjectAsJson("dachi", meep); return(RedirectToAction("page")); } else if (check.Contains("win")) { return(View("win")); } else if (check.Contains("dead")) { return(View("dead")); } } else if (button == "Play") { meep.play(meep); List <string> check = meep.status(meep); if (check.Contains("fine")) { HttpContext.Session.SetObjectAsJson("dachi", meep); return(RedirectToAction("page")); } else if (check.Contains("win")) { return(View("win")); } else if (check.Contains("dead")) { return(View("dead")); } } else if (button == "Work") { meep.work(meep); List <string> check = meep.status(meep); if (check.Contains("fine")) { HttpContext.Session.SetObjectAsJson("dachi", meep); return(RedirectToAction("page")); } else if (check.Contains("win")) { return(View("win")); } else if (check.Contains("dead")) { return(View("dead")); } } else if (button == "Sleep") { meep.sleep(meep); List <string> check = meep.status(meep); if (check.Contains("fine")) { HttpContext.Session.SetObjectAsJson("dachi", meep); return(RedirectToAction("page")); } else if (check.Contains("win")) { return(View("win")); } else if (check.Contains("dead")) { return(View("dead")); } } return(View("index")); }