Esempio n. 1
0
        public IActionResult Feed()
        {
            Dachi DojoDachi = GetDachiFromSession();

            DojoDachi.Feed();
            HttpContext.Session.SetString("dachi", JsonConvert.SerializeObject(DojoDachi));
            return(View("Index", DojoDachi));
        }
Esempio n. 2
0
        public IActionResult FeedRedirect()
        {
            Dachi dachi = HttpContext.Session.GetObjectFromJson <Dachi>("Dachi");

            ViewBag.msg = dachi.Feed();
            Console.WriteLine(ViewBag.msg);
            HttpContext.Session.SetObjectAsJson("Dachi", dachi);
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public JsonResult AjaxCall(string cmd)
        {
            Dachi DojoDachi = GetDachiFromSession();

            switch (cmd)
            {
            case "feed":  DojoDachi.Feed();   break;

            case "play":  DojoDachi.Play();   break;

            case "work":  DojoDachi.Work();   break;

            case "sleep":  DojoDachi.Sleep();   break;

            default: DojoDachi.Reset(); break;
            }
            HttpContext.Session.SetString("dachi", JsonConvert.SerializeObject(DojoDachi));
            return(Json(DojoDachi));
        }