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"));
 }