public IActionResult Purchase(SprocketCartModel cart)
        {
            if (!ModelState.IsValid)
            {
                return(View(nameof(Index), cart));
            }

            var order = SprocketOrderModel.FromCart(cart);

            return(View(order));
        }
 public static SprocketOrderModel FromCart(SprocketCartModel cart)
 {
     return(new SprocketOrderModel(cart.Quantity, cart.Address));
 }
        public IActionResult Index()
        {
            var cart = new SprocketCartModel();

            return(View(cart));
        }