/// <summary> /// 根据别名获取 /// </summary> /// <param name="request"></param> /// <returns></returns> public ServResult <string> GetCategoryNameByAlias(ServResult <string> request) { if (request.Data.IsNullOrEmpty()) { return(null); } var list = GetCategoriesListCached(); return(list.FirstOrDefault(it => it.Alias.Equals(request.Data, StringComparison.OrdinalIgnoreCase)) ?.Name); }
protected virtual async Task OnApiCallAsync(HttpContext context, int statusCode) { var res = new ServResult { Code = statusCode, Message = $"哦豁!系统不想理你,并扔了一个 {statusCode} 页面给你。" }; var result = JsonConvert.SerializeObject(res); context.Response.ContentType = "application/json;charset=utf-8"; context.Response.StatusCode = 200; await context.Response.WriteAsync(result); }