Exemplo n.º 1
0
        public bool ValidateLogin(string password, Users user)
        {
            SocialNetDataBaseEntities socialNet = new SocialNetDataBaseEntities();
            int loginCount = (from record in socialNet.Users
                              where record.Login == user.Login
                              select record.Login).Count();

            if (loginCount > 0)
            {
                ModelState.AddModelError("Login", "Such login already exists");
            }
            if (password.Length < 5 || password.Length > 15)
            {
                ModelState.AddModelError("Password", "Password should be between 5 and 15 included");
            }
            return(ModelState.IsValid);
        }
Exemplo n.º 2
0
        public void GetNewMessages()
        {
            SocialNetDataBaseEntities socialNet = new SocialNetDataBaseEntities();
            ChatController            chat      = new ChatController();

            while (true)
            {
                IEnumerable <MessagesList> messages = (from record in socialNet.MessagesList
                                                       where record.Seen == 0 && record.RecepientID == userID &&
                                                       record.SenderID == interlocutorID
                                                       select record);
                if (messages.Count() > 0)
                {
                    foreach (MessagesList message in messages)
                    {
                        message.Seen = 1;
                    }
                    socialNet.SaveChanges();
                    IsDone = true;
                }
            }
        }