Exemple #1
0
        public async Task <IActionResult> Index(string returnUrl)
        {
            var model = await _consentService.BuildConsentViewModelAsync(returnUrl);

            if (model == null)
            {
            }
            return(View(model));
        }
Exemple #2
0
        public async Task <IActionResult> Index(string returnUrl)
        {
            var vm = await _consentService.BuildConsentViewModelAsync(returnUrl);

            if (vm == null)
            {
                return(View("Error"));
            }
            return(View(vm));
        }
Exemple #3
0
        public async Task <IActionResult> Index(string returnUrl)
        {
            //调用consentService的BuildConsentViewModelAsync方法,将跳转Url作为参数传入,解析得到一个ConsentViewModel
            var model = await _consentService.BuildConsentViewModelAsync(returnUrl);

            if (model == null)
            {
                return(null);
            }
            return(View(model));
        }
Exemple #4
0
        public async Task <IActionResult> Index(string returnUrl)
        {
            //逻辑清晰,就生成model
            //var model = await BuildConsentViewModel(returnUrl);//专人做专事
            var model = await _consentService.BuildConsentViewModelAsync(returnUrl);//专人做专事

            if (model == null)
            {
                //会加上错误处理,当一个都没选的情况下,或者说根据url没有获取到我们的model
            }
            return(View(model));
        }