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 });
}