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); }
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; } } }