public IViewComponentResult Invoke(IncomingIdRequest request) { ViewData["User"] = UserId; ViewData["projectId"] = request.ProjectId; ViewData["DefaultChatRoom"] = request.Id; if (request.Id != 0) { return(View()); } using (var context = new ChatContext(Context, Configuration)) { ViewData["DefaultChatRoom"] = context.GetDefaultProjectChatRoom(request.ProjectId); } return(View("/Views/Shared/Components/ChatComponents/ChatSettings/Default.cshtml")); }