예제 #1
0
        public IActionResult Workoutplan(IFormCollection col)
        {
            Workoutplanner workoutplanner = new Workoutplanner();

            workoutplanner.Name     = col["Name"];
            workoutplanner.Distance = Convert.ToInt32(col["Distance"]);
            workoutplanner.Tempo    = Convert.ToInt32(col["Tempo"]);
            workoutplanner.Calculate();

            string s = JsonConvert.SerializeObject(workoutplanner);

            HttpContext.Session.SetString("workoutsession", s);
            ViewBag.text        = "Your workoutplan is as following";
            ViewData["Message"] = "Sida 2 av 4";
            return(View(workoutplanner));
        }
예제 #2
0
        public ActionResult Conclusion(IFormCollection col)
        {
            Workoutplanner workoutplanner = new Workoutplanner();
            string         s = HttpContext.Session.GetString("workoutsession");

            workoutplanner = JsonConvert.DeserializeObject <Workoutplanner>(s);
            int rating = Convert.ToInt32(col["Rating"]);

            List <SelectListItem> rateworkout = new List <SelectListItem>();

            rateworkout.Add(new SelectListItem {
                Text = "Too hard, lower distance and pace", Value = "0"
            });
            rateworkout.Add(new SelectListItem {
                Text = "Too hard, lower distance", Value = "1"
            });
            rateworkout.Add(new SelectListItem {
                Text = "Too hard, lower pace", Value = "2"
            });
            rateworkout.Add(new SelectListItem {
                Text = "Ok, just the right distance and pace", Value = "3"
            });
            rateworkout.Add(new SelectListItem {
                Text = "To easy, longer distance", Value = "4"
            });
            rateworkout.Add(new SelectListItem {
                Text = "To easy, higher pace", Value = "5"
            });
            rateworkout.Add(new SelectListItem {
                Text = "To easy, longer distance and higher pace", Value = "6"
            });

            workoutplanner.Rating = rateworkout[rating].Text;

            s = JsonConvert.SerializeObject(workoutplanner);
            HttpContext.Session.SetString("workoutsession", s);
            ViewBag.text        = "Workoutplanner";
            ViewData["Message"] = "Sida 4 av 4";

            return(View(workoutplanner));
        }