public IViewComponentResult Invoke(int projectId)
        {
            var currentUser = default(UserAccounts);

            using (var context = new UsersContext(Context, Configuration))
            {
                currentUser = context.GetUserAccount(UserId);
                ViewData["GetChatRights"] = context.GetUserRights(UserId, projectId);
            }
            using (var context = new ChatContext(Context, Configuration))
            {
                ViewData["Username"]             = currentUser.Email;
                ViewData["ProjectId"]            = projectId;
                ViewData["GetDefaultActiveRoom"] = context.GetDefaultProjectChannel(projectId);
                ViewData["ProjectChatRights"]    = context.GetProjectChatRights(projectId);
            }
            return(View("/Views/Shared/Components/ChatComponents/ChatSidebar/Default.cshtml"));
        }