public async Task <IActionResult> Card(int id) { var isAuthResult = await _targetService.CheckAuthorization(id, UserId); if (!isAuthResult.Success) { AddModelErrors(isAuthResult); return(View(nameof(Index))); } var serviceResult = await _targetService.GetTargetAsync(id); if (!serviceResult.Success) { AddModelErrors(serviceResult); return(RedirectToAction(nameof(Index))); } return(View(serviceResult.Result)); }