public IViewComponentResult Invoke(IncomingIdRequest request) { ViewData["TransferId"] = request.Id; ViewData["ProjectId"] = request.ProjectId; ViewData["IsPersonal"] = request.UserId; using (var context = new ChatContext(Context, Configuration)) { ViewData["ChatMessages"] = context.GetCannelMessages(request.Id, request.UserId, UserId); } return(View("/Views/Shared/Components/ChatComponents/ChatWIndow/Default.cshtml")); }