CapRaffle.Controllers.DrawWinnerController.SaveRules C# (CSharp) Method

SaveRules() private method

private SaveRules ( int eventid, List rules ) : System.Web.Mvc.JsonResult
eventid int
rules List
return System.Web.Mvc.JsonResult
        public JsonResult SaveRules(int eventid, 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.SaveRulesForEvent(eventid, ruleparameters);
            return this.Json(true);
        }