private static void LoginUser(NetworkStream stream) { const int BufferSize = 128; byte[] commandResponce = new byte[BufferSize]; stream.Read(commandResponce, 0, BufferSize); string email = Encoding.UTF8.GetString(commandResponce); Thread.Sleep(50); commandResponce = new byte[BufferSize]; stream.Read(commandResponce, 0, BufferSize); string password = Encoding.UTF8.GetString(commandResponce); stream.Flush(); Thread.Sleep(100); Data_access_layer.User userData = DbHelper.Login(email, password); if (userData != null) { User user = new User() { Id = userData.Id, Email = userData.Email, Password = userData.Password, Name = userData.Name, PhoneNumber = userData.PhoneNumber, Surname = userData.Surname }; XmlSerializer xmlSerializer = new XmlSerializer(user.GetType()); xmlSerializer.Serialize(stream, user); Console.WriteLine($"-> user: {user.Email} was loggined "); } else { User user = new User() { Email = "none", Password = "******", }; XmlSerializer xmlSerializer = new XmlSerializer(user.GetType()); xmlSerializer.Serialize(stream, user); Console.WriteLine($"-> user wasn't loggined "); } }
public void AddUser(User user1) { User user2 = new User(user1.FirstName, user1.LastName, user1.Birthdate, user1.reward); users.Add(user2); }
public void RemoveUser(User user) { users.Remove(user); }
public void EditUser(User user) { }