Example #1
0
        public async Task <IActionResult> OnPost()
        {
            if (string.IsNullOrEmpty(Input.Name))
            {
                ModelState.AddModelError("Input.Name", "名称不能为空!");
                return(Error());
            }

            var application = await _applicationManager.FindAsync(Input.Id);

            if (application != null)
            {
                application.AppSecret = Input.AppSecret;
                application.UserId    = UserId;
                application.Summary   = Input.Summary;
                application.Name      = Input.Name;
            }
            else
            {
                application = Input;
            }

            var result = await _applicationManager.SaveAsync(application);

            LogResult(result, Input.Name);
            return(Json(result, Input.Name));
        }