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()); }
//protected static Bot.Model.cChat FindGroupID(Message e) // //{ // foreach (var el in _Chats) // if (el.Id_tg == ChatID(e)) // return el; // return null; //} protected static cUser FindUserFromDic(long chatID, int num) // { return(Data.GetChat(chatID).users[num]); }