//public RequestBaseModel getModel(SpecialPage pageName) //{ // return getModel(pageName.getDescription()); //} /// <summary> /// Select operate key /// </summary> /// <param name="key">key name</param> /// <returns></returns> public bool usePage(string pageName) { if (CurrentPage == pageName) { return(true); } if (!RequestDictionary.ContainsKey(pageName)) { foreach (var site in bigDictionary) { if (site.Value.RequestDictionary.ContainsKey(pageName)) { CurrentSiteName = site.Key; CurrentSiteModel = site.Value; goto SetKey; } } return(false); } //Set command key SetKey: { CurrentPage = pageName; return(true); } }
public BindingList <OptionalItem <string, string>[]> getOptionals(string pageName) { if (!RequestDictionary.ContainsKey(pageName)) { return(null); } return(getOptionals(RequestDictionary[pageName])); }
/// <summary> /// Get item's headers of page for initalize table /// </summary> /// <param name="pageName"></param> /// <returns></returns> public string[] getHeaders(string pageName) { if (!RequestDictionary.ContainsKey(pageName)) { return(null); } return(RequestDictionary[pageName].DataHeaders); }
/// <summary> /// Get the request page's parsing rules /// </summary> /// <param name="pageName"></param> /// <returns></returns> public string getParsingRules(string pageName) { if (!RequestDictionary.ContainsKey(pageName)) { return(null); } return(RequestDictionary[pageName].ParsingRules); }
/// <summary> /// Get the request url of page /// </summary> /// <param name="pageName"></param> /// <returns></returns> public string getUrl(string pageName) { if (!RequestDictionary.ContainsKey(pageName)) { return(null); } return(RequestDictionary[pageName].Url); }
/// <summary> /// Get page if it is post item /// </summary> /// <param name="pageName"></param> /// <returns></returns> public bool isPost(string pageName) { if (!RequestDictionary.ContainsKey(pageName)) { return(false); } return(!(CurrentModel is RequestBaseModel)); }
public string postFormat(ref string pageName, params string[] param) { string data = string.Empty; if (!RequestDictionary.ContainsKey(pageName)) { return(data); } return(postFormat(RequestDictionary[pageName], param)); }
/// <summary> /// 导出业务员所有运单 /// </summary> /// <returns></returns> public FileResult ExportSalemanAllWaybill() { var result = salemanBiz.ExportSalemanAllWaybills(RequestDictionary); var saleman = ""; if (RequestDictionary.ContainsKey("SalemanName") && RequestDictionary["SalemanName"] != "undefined") { saleman = RequestDictionary["SalemanName"]; } return(File(result.Data, "application/vnd.ms-excel", $"{saleman}-运单数据.xlsx")); }
public RequestBaseModel getModel(string pageName) { if (!RequestDictionary.ContainsKey(pageName)) { foreach (var site in bigDictionary) { if (site.Value.RequestDictionary.ContainsKey(pageName)) { return(site.Value.RequestDictionary[pageName]); } } return(null); } return(RequestDictionary[pageName]); }
public virtual async Task Route(Request routerRequest) { RouteVars = routerRequest.RouteVars; if (!RouteVars.ContainsKey("action")) { throw new Exception("Route vars do not contain `action`, be sure to set a default in your route."); } var type = GetType(); var method = type.GetMethod(RouteVars["action"]); if (method == null) { throw new Exception($"`{RouteVars["action"]}` does not exist on `{type.Name}`"); } await Dispatch((HandlerMessage)routerRequest.Context, method); }
public ObjectResultEx DicEdit(RequestDictionary Param) { return(ObjectResultEx.Instance(FunctionService.DicEdit(Param), 1, RetrunMessge.SUCCESS, HttpCode.Success)); }