public JsonResult SaveRules(int categoryId, List<SaveRuleViewModel> rules)
{
var ruleparameters = new List<RuleParameter>();
if (rules != null)
{
rules = rules.Distinct(new RuleComparer()).ToList();
rules.ForEach(x => ruleparameters.Add(new RuleParameter { Rule = new Rule { RuleId = x.RuleId }, Param = x.Param }));
}
repository.SaveRulesForCategory(categoryId, ruleparameters);
return this.Json(true);
}