public async Task <IActionResult> ApiScopeDelete(ApiScopeDto apiScope)
        {
            await _apiScopeService.DeleteApiScopeAsync(apiScope);

            SuccessNotification(_localizer["SuccessDeleteApiScope"], _localizer["SuccessTitle"]);

            return(RedirectToAction(nameof(ApiScopes)));
        }
Exemple #2
0
        public async Task <IActionResult> DeleteApiScopeAsync(int id)
        {
            var result = await apiScopeService.DeleteApiScopeAsync(id).ConfigureAwait(false);

            if (result.Succeeded)
            {
                return(Ok());
            }

            ModelState.AddModelError(string.Empty, result.ErrorMessage);
            return(BadRequest(ModelState));
        }
Exemple #3
0
        public async Task <IActionResult> Delete(ApiScopeModel model)
        {
            if (model.Id == 0)
            {
                return(RedirectToAction(nameof(Index)));
            }

            var result = await _apiScopeService.DeleteApiScopeAsync(CommonMappers.Mapper.Map <ApiScope>(model));

            if (result)
            {
                SuccessNotification(await _localizationService.GetResourceAsync("ApiResource.Updated"));
                return(RedirectToAction(nameof(Index)));
            }

            return(View(model));
        }