public ActionResult deletConstraint(long Id, long attributeId)
{
if (Id != 0 && attributeId != 0)
{
DataContainerManager dam = new DataContainerManager();
DataAttribute dataattribute = dam.DataAttributeRepo.Get(attributeId);
Constraint constraint = dam.DataAttributeRepo.Get(attributeId).Constraints.Where(c => c.Id == Id).FirstOrDefault();
foreach (Constraint c in dataattribute.Constraints.ToList())
{
if (c.Id == constraint.Id)
{
dataattribute.Constraints.Remove(c);
break;
}
}
dataattribute = dam.UpdateDataAttribute(dataattribute);
//if (constraint is RangeConstraint)
// dam.RemoveConstraint((RangeConstraint)constraint);
}
return RedirectToAction("openAttributeWindow", new { Id = attributeId, showConstraints = true });
}