public async Task <IViewComponentResult> InvokeAsync() { if (!string.IsNullOrEmpty(User.Identity.Name)) { var permissionViewModelList = _moduleService.GetAvailableMenuByUserName(User.Identity.Name); return(View(permissionViewModelList)); } else { return(View(new List <PermissionViewModel>())); } }