public async Task <IActionResult> RefreshWebAPI() { var webAPIs = from webAPI in PermissionHandler.GetWebAPIs() where !Repository.Exist <WebAPI>(p => p.Method == webAPI.Method && p.Path == webAPI.Path) select webAPI; var count = webAPIs.Count(); if (count > 0) { var result = await Repository.InsertRangeAsync(webAPIs); return(Ok(new APIResult(result, $"已新增{count}条WebAPI"))); } else { return(Ok(new APIResult(true, "没有发现新的WebAPI"))); } }