protected override IActionResult GetRequest(string Id)
        {
            List <System.Security.Claims.Claim> listofClaims = User.Claims.ToList();

            LoggedInUser = _userInterface.GetUser(Guid.Parse(listofClaims[0].Value)).Result;
            User2        = _userInterface.GetUser(Guid.Parse(Id)).Result;



            if (_ichatter.HasAChat(LoggedInUser.Id, User2.Id).Result)
            {
                ChatTexts = _ichatter.GetChat(LoggedInUser.Id, User2.Id).Result;
            }
            else
            {
                _ichatter.AddChat(LoggedInUser.Id, User2.Id);
            }

            Chat = _ichatter.GetChatId(LoggedInUser.Id, User2.Id).Result;
            if (ChatTexts == null)
            {
                return(RedirectToPage("UserChatWindow", User2.Id));
            }
            return(Page());
        }