private int GetRulesetId(int eventId)
{
var rulesets = (from n in context.RuleSets
where n.EventId == eventId
select n.RuleSetId).ToList();
var ruleSetId = 0;
if(rulesets.Count() > 0) {
ruleSetId = rulesets.FirstOrDefault();
}
else {
if(context.RuleSets.Count() > 0)
{
ruleSetId = context.RuleSets.OrderByDescending(x => x.RuleSetId).FirstOrDefault().RuleSetId + 1;
}
else {
ruleSetId = 1;
}
}
return ruleSetId;
}