예제 #1
0
 //проверка логина и пароля при входе уже зарегестрированного пользователя
 public static User CheckUserIn(User user)
 {
     try
     {
         var query = from U in dataBase.Users
                     where U.Login == user.login && U.Password == user.password
                     select U;
         if (query.ToList().Count == 1)
         {
             UserB map = dataBase.Users.Where((x) => x.Login == user.login).Select((d) => d).ToList()[0]; //возвращает User пользователя
             return(new User(map.Id, map.Login, map.Password));
         }
         else
         {
             return(null); //если логин или пароль введены не верно возвращает null
         }
     }
     catch { return(null); }
 }
예제 #2
0
        public static void SaveUsers(List <User> users)
        {
            try
            {
                foreach (var item in users)
                {
                    UserB user = new UserB();

                    user.Login        = item.Login;
                    user.Password     = item.Password;
                    user.Tag          = item.Tag;
                    user.CountBadWord = item.CountBadWord;
                    user.Birthday     = item.Birthday;
                    user.IPClient     = item.IPClient;

                    dataBase.Users.InsertOnSubmit(user);
                    dataBase.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }