public void SaveRulesForEvent(int eventId, List<RuleParameter> ruleparameters)
{
var rulesetId = GetRulesetId(eventId);
DeleteRulesForEvent(eventId);
var priority = 1;
foreach (var parameter in ruleparameters)
{
context.RuleSets.AddObject(new RuleSet { RuleSetId = rulesetId, RuleId = parameter.Rule.RuleId, EventId = eventId, RuleParameter = parameter.Param, Priority = priority });
priority++;
}
context.SaveChanges();
}