public ActionResult changeRuleState(lavalampRuleInfo item) { var client = MvcApplication.Kernal.Get<IRuleRepository>(); item.state = item.state.Value == ruleState.stopped ? ruleState.running : ruleState.stopped; client.saveRule(item); ruleOverviewModel overview = new ruleOverviewModel(new List<IRule>()); return View("Index", overview); }
public ActionResult Index() { var client = MvcApplication.Kernal.Get<IRuleRepository>(); ruleOverviewModel overview = new ruleOverviewModel(client.getAllRules(false)); return View(overview); }