//проверка логина и пароля при входе уже зарегестрированного пользователя 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); } }
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); } }