public ActionResult Roll(Guid id)
        {
            RollManagement rollManagement = new RollManagement();
            var            roll           = rollManagement.get(id);

            if (roll == null)
            {
                return(new HttpNotFoundResult());
            }
            return(View(roll));
        }
        public ActionResult New(int low, int high)
        {
            Guid id   = Guid.NewGuid();
            Roll roll = new Roll();

            roll.Id = id;
            roll.RollRangeBoundaryBottom = low;
            roll.RollRangeBoundaryTop    = high;
            RollManagement rollManagement = new RollManagement();

            rollManagement.add(roll);
            return(Redirect("~/Home/Roll/" + id.ToString()));
        }
        public ActionResult RollMore(Guid id)
        {
            RollManagement rollManagement = new RollManagement();
            var            roll           = rollManagement.get(id);

            if (roll == null)
            {
                return(new HttpNotFoundResult());
            }
            int newResult = new Random().Next(roll.RollRangeBoundaryBottom, roll.RollRangeBoundaryTop + 1);

            roll.Result.Add(newResult);
            return(Redirect("~/Home/Roll/" + id.ToString()));
        }