public IViewComponentResult Invoke(IncomingIdRequest request) { using (var context = new UsersContext(Context, Configuration)) { ViewData["GetChatRights"] = context.GetUserRights(UserId, request.ProjectId); Rights = context.GetUserRights(UserId, request.ProjectId); } using (var context = new ChatContext(Context, Configuration)) { ViewData["ProjectRight"] = Rights; ViewData["ProjectId"] = request.ProjectId; ViewData["UserRights"] = context.GetUserChatRights(request.Id, request.ProjectId); ViewData["UserId"] = request.Id; } return(View("/Views/Shared/Components/ChatComponents/ChatUserPersonaBox/Default.cshtml")); }