コード例 #1
0
        public IActionResult OnPost()
        {
            var result = _apiManager.AddApis(Input.AppId, Input.APIs);

            if (result)
            {
                var application = _apiManager.Find(Input.AppId);
                if (Input.APIs?.Length > 0)
                {
                    var apis = _apiManager.LoadApplicationApis(Input.AppId)
                               .Select(x => x.Name)
                               .ToArray();
                    EventLogger.Log(ApiSettings.EventType, $"绑定\"{application.Name}\"的API:{string.Join(",", apis)}。");
                }
                else
                {
                    EventLogger.Log(ApiSettings.EventType, "清空了\"{0}\"的API。", application.Name);
                }
            }

            return(Json(result, "API"));
        }