Informedica.GenForm.Mvc2.Controllers.ProductsController.DeleteProductSubstance C# (CSharp) Method

DeleteProductSubstance() public method

public DeleteProductSubstance ( int productId, int productSubstanceId ) : System.Web.Mvc.ActionResult
productId int
productSubstanceId int
return System.Web.Mvc.ActionResult
        public ActionResult DeleteProductSubstance(int productId, int productSubstanceId)
        {
            Product product = null;
            ProductSubstance substance = null;
            bool success = true;
            string msg = string.Empty;

            try
            {
                product = Product.GetProduct(productId);
                substance = (from s in product.Substances
                             where s.ProductSubstanceId == productSubstanceId
                             select s).Single();
                product.Substances.Remove(substance);
                product.Save();
            }
            catch (Exception e)
            {
                success = false;
                msg = e.Message;
            }

            return this.Direct(new { success = success, msg = msg });
        }