public ActionResult _DeleteProduct(Int32?ProductId)
        {
            var model = new _DeleteProductViewModel();

            model.Fill(CargarDatosContext(), ProductId);
            return(View(model));
        }
        public ActionResult _DeleteProduct(_DeleteProductViewModel model)
        {
            Product product = null;

            if (model.ProductId.HasValue)
            {
                product       = context.Product.FirstOrDefault(x => x.ProductId == model.ProductId);
                product.State = ConstantHelpers.ESTADO.INACTIVO;
            }

            context.SaveChanges();
            PostMessage(MessageType.Success);

            return(RedirectToAction("ListProduct"));
        }