public async Task <IActionResult> ApiScopes(ApiScopesDto apiScope) { if (!ModelState.IsValid) { return(View(apiScope)); } _apiResourceService.BuildApiScopeViewModel(apiScope); int apiScopeId; if (apiScope.ApiScopeId == 0) { apiScopeId = await _apiResourceService.AddApiScopeAsync(apiScope); } else { apiScopeId = apiScope.ApiScopeId; await _apiResourceService.UpdateApiScopeAsync(apiScope); } SuccessNotification(string.Format(_localizer["SuccessAddApiScope"], apiScope.Name), _localizer["SuccessTitle"]); return(RedirectToAction(nameof(ApiScopes), new { Id = apiScope.ApiResourceId, Scope = apiScopeId })); }
public async Task <IActionResult> ApiScopes(ApiScopesDto apiScope) { if (!ModelState.IsValid) { return(Success(apiScope)); } _apiResourceService.BuildApiScopeViewModel(apiScope); int apiScopeId; if (apiScope.ApiScopeId == 0) { apiScopeId = await _apiResourceService.AddApiScopeAsync(apiScope); } else { apiScopeId = apiScope.ApiScopeId; await _apiResourceService.UpdateApiScopeAsync(apiScope); } return(Success(new { Id = apiScope.ApiResourceId, Scope = apiScopeId })); }