public ActionResult Create(ProductAdd newItem)
        {
            if (ModelState.IsValid)
            {
                // Create a product item
                var addedItem = Mapper.Map <ProductBase>(newItem);

                // Configure some of its values
                addedItem.Id = 23;
                addedItem.DateOfMostRecentUpdate = DateTime.Now;

                // Save to session state
                Session["product"] = addedItem;

                // Show its details
                return(RedirectToAction("details", new { id = addedItem.Id }));
            }
            else
            {
                return(View(newItem));
            }
        }
        public ActionResult Create(ProductAdd newItem)
        {
            if (ModelState.IsValid)
            {
                // Create a product item
                var addedItem = Mapper.Map<ProductBase>(newItem);

                // Configure some of its values
                addedItem.Id = 23;
                addedItem.DateOfMostRecentUpdate = DateTime.Now;

                // Save to session state
                Session["product"] = addedItem;

                // Show its details
                return RedirectToAction("details", new { id = addedItem.Id });
            }
            else
            {
                return View(newItem);
            }
        }