Pro ASP.Net MVC 5 - SportsStore - Ch 09 - Fixed a Bug

I introduced a bug by changing the productId parameters in the CartController,
which broke the way the view was creating the "Add To Cart" links because it
was expecting the parameter name to match the Product class member name,
productId.
Pro ASP.Net MVC 5 - SportsStore - Ch 09 - Added Remove Button To Cart Items

Added the final piece, the remove button, which lets items get removed from the
cart.
Pro ASP.Net MVC 5 - SportsStore - Ch 09 - Added Cart To Nav

The nav now has a link to the cart and shows a summary of it.
Pro ASP.Net MVC 5 - SportsStore - Ch 09 - Adding Checkout

The cart now has a check out. The Checkout.cshtml draws the form to capture
the person's shipping info.
Pro ASP.Net MVC 5 - SportsStore - Ch 09 - Refactored Shipping Details

Refactored the shipping details to eliminate repetition in Checkout.cshtml.
Pro ASP.Net MVC 5 - SportsStore - Ch 09 - Finished Chapter And Cart

Added an order processor which will email the orders (or write the emails to a
file). Completed the rest of the checkout process. Made sure the shipping
details render validation errors well.