public bool contain(string controller, string action, string httpmethod, string jsonParam = null) { if (controllerlist.ContainsKey("*") && controllerlist["*"].contain(action, httpmethod)) { return(true); } if (controllerlist.ContainsKey(controller)) { controllacttionlist actionlist = controllerlist[controller]; return(actionlist.contain(action, httpmethod, jsonParam)); } return(false); }
public action_info add(string controller, string action, string httpmethod) { if (contain(controller, action, httpmethod)) { return(null); } controllacttionlist objlist = this.contailcontroller(controller); if (objlist == null) { objlist = new controllacttionlist(controller); controllerlist.Add(controller, objlist); } return(objlist.add(action, httpmethod)); }