public async Task <IActionResult> Index(string returnUrl) { var model = await _consentService.BuildConsentViewModelAsync(returnUrl); if (model == null) { } return(View(model)); }
public async Task <IActionResult> Index(string returnUrl) { var vm = await _consentService.BuildConsentViewModelAsync(returnUrl); if (vm == null) { return(View("Error")); } return(View(vm)); }
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)); }
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)); }