Exemple #1
0
        public IActionResult Scopes(int apiResourceId)
        {
            LoadCachedModelState();
            var scopesResult = m_scopeManager.GetScopesForApiResources(apiResourceId);

            if (scopesResult.HasError)
            {
                ModelState.AddModelError(scopesResult.Error.Message);
                return(View());
            }

            var scopeViewModels = Mapper.Map <IList <ScopeViewModel> >(scopesResult.Result);

            var vm = ViewModelFactory.GetApiResourceScopesViewModel(scopeViewModels, apiResourceId,
                                                                    Translator.Translate("delete-scope-confirm-dialog-title"),
                                                                    Translator.Translate("delete-scope-confirm-dialog-message"));

            return(View(vm));
        }