Ejemplo n.º 1
0
        public ActionResult Details(int productId)
        {
            var productViewModel = _productModelFactory.getProductVM(productId);

            if (productViewModel == null)
            {
                return(HttpNotFound("Product not found to view details!"));
            }
            else if (productViewModel.productModel.Deleted.Equals(true))
            {
                TempData["message"] = string.Format("Product \"{0}\" is marked as deleted!", productViewModel.productModel.Name);
                return(RedirectToAction("List"));
            }

            productViewModel.operationType = OperationType.Detail;

            return(View("ProductForm", productViewModel));
        }