private bool CheckAlreadyRequest(GameRequestClass gr)
        {
            //ha már benne van a listában akkor csak átírjuk a kérés dátumát
            GameRequestClient grc = (from item in lbRequests.Items
                                     where ((GameRequestClient)item).Name == gr.Name
                                     select(GameRequestClient) item).FirstOrDefault();

            if (grc != null)
            {
                grc.RequestDate = gr.RequestDate;
                return(true);
            }
            return(false);
        }
Ejemplo n.º 2
0
        public void StartPlay(string sender, string receiver)
        {
            LoginsClass ireciever = Logins.Where(x => x.Name == receiver).FirstOrDefault();
            LoginsClass isender   = Logins.Where(x => x.Name == sender).FirstOrDefault();

            if (ireciever != null && isender != null)
            {
                GameRequestClass gr = new GameRequestClass();
                gr.Name        = sender;
                gr.RequestDate = DateTime.Now;
                gr.Sex         = isender.Sex;

                try
                {
                    ireciever.Client.StartPlayGet(gr);
                }
                catch (Exception)
                {
                    Logout(receiver);
                }
            }
        }