public IActionResult Interaction(string id) { string interaction = id; string interactionResult = null; Dachi Billy = HttpContext.Session.GetObjectFromJson <Dachi>("Billy"); if (interaction == "Feed") { interactionResult = Billy.Feed(); } if (interaction == "Play") { interactionResult = Billy.Play(); } if (interaction == "Sleep") { interactionResult = Billy.Sleep(); } if (interaction == "Work") { interactionResult = Billy.Work(); } if (interaction == "Restart") { HttpContext.Session.Clear(); return(RedirectToAction("Index")); } HttpContext.Session.SetString("interactionResult", interactionResult); HttpContext.Session.SetObjectAsJson("Billy", Billy); ViewBag.interactionResult = interactionResult; ViewBag.Billy = Billy; return(View("Index")); }
public IActionResult Action(string activity) { switch (activity) { case "feed": { Dachi.Feed(); break; } case "play": { Dachi.Play(); break; } case "work": { Dachi.Work(); break; } case "sleep": { Dachi.Sleep(); break; } } return(RedirectToAction("Index")); }
public IActionResult Feed() { Dachi myDachi = HttpContext.Session.GetObjectFromJson <Dachi>("MyDojodachi"); myDachi.Feed(); HttpContext.Session.SetObjectAsJson("MyDojodachi", myDachi); return(RedirectToAction("Dojodachi")); }
public IActionResult Feed() { Dachi dachi = HttpContext.Session.GetObjectFromJson <Dachi>("dachi"); dachi.Feed(); HttpContext.Session.SetObjectAsJson("dachi", dachi); return(RedirectToAction("index")); }
public IActionResult Feed() { Dachi sessionPet = HttpContext.Session.GetObjectFromJson <Dachi>("pet"); sessionPet.Feed(); HttpContext.Session.SetObjectAsJson("pet", sessionPet); return(RedirectToAction("Index")); }
public IActionResult Feed() { Dachi myDachi = HttpContext.Session.GetObjectFromJson<Dachi>("myDachi"); string response = myDachi.Feed(); Console.WriteLine(myDachi.Fullness); HttpContext.Session.SetObjectAsJson("myDachi", myDachi); TempData["Response"] = response; TempData["Pic"] = "Eat.gif"; return RedirectToAction("Index"); }
public IActionResult Feed() { Dachi dachi = GetDachi(); TempData["original_fullness"] = dachi.Fullness; TempData["original_meals"] = dachi.Meals; dachi.Feed(); SetDachi(dachi); return(RedirectToAction("Index")); }
public IActionResult FeedDachi() { Dachi CurrDachiData = HttpContext.Session.GetObjectFromJson <Dachi>("DachiData"); if (CurrDachiData.Meals > 0) { CurrDachiData.Feed(); } else { CurrDachiData.Status = "No more meals! Send your Dojodachi to work to earn more meals."; } HttpContext.Session.SetObjectAsJson("DachiData", CurrDachiData); return(RedirectToAction("Index")); }
public IActionResult FeedDachi() { Dachi DachiInfoUp = HttpContext.Session.GetObjectFromJson <Dachi>("DachiInfo"); if (DachiInfoUp.Meals > 0) { DachiInfoUp.Feed(); } else { DachiInfoUp.Message = "You have no food to give Dachi"; } HttpContext.Session.SetObjectAsJson("DachiInfo", DachiInfoUp); return(RedirectToAction("Index")); }
public IActionResult Feed() { Dachi CurrDachiData = HttpContext.Session.GetObjectFromJson <Dachi>("DachiData"); if (CurrDachiData.Meals > 0) { CurrDachiData.Feed(); CurrDachiData.Message = "Now eating! Yum Yum!"; } else { CurrDachiData.Message = "No more meals? Guess it's time to work!"; } HttpContext.Session.SetObjectAsJson("DachiData", CurrDachiData); return(RedirectToAction("Index")); }