diff --git a/source/Trek-12/Models/Game/Player.cs b/source/Trek-12/Models/Game/Player.cs index cb8f095..2650a0e 100644 --- a/source/Trek-12/Models/Game/Player.cs +++ b/source/Trek-12/Models/Game/Player.cs @@ -59,6 +59,9 @@ namespace Models.Game /// The profile picture of the player. public Player(string pseudo, string profilePicture) { + //char[] trim = { ' ', '\n', '\t' }; + //Pseudo = pseudo.Trim(); + //Pseudo = Pseudo.TrimEnd(trim); Pseudo = pseudo; ProfilePicture = profilePicture; CreationDate = DateTime.Now.ToString("dd/MM/yyyy"); diff --git a/source/Trek-12/Trek-12/Views/pageProfiles.xaml.cs b/source/Trek-12/Trek-12/Views/pageProfiles.xaml.cs index cb45c7a..0d1d71e 100644 --- a/source/Trek-12/Trek-12/Views/pageProfiles.xaml.cs +++ b/source/Trek-12/Trek-12/Views/pageProfiles.xaml.cs @@ -25,6 +25,9 @@ public partial class PageProfiles : ContentPage async void Button_ClickedAdd(System.Object sender, System.EventArgs e) { string pseudo = await DisplayPromptAsync("Info", $"Choose a name : ", "Ok"); + char[] trim = { ' ', '\n', '\t' }; + pseudo = pseudo.TrimEnd(trim); + pseudo = pseudo.TrimStart(trim); if (pseudo == null) return; if (ProfileManager.Players.Any(p => p.Pseudo == pseudo)) { @@ -64,7 +67,13 @@ public partial class PageProfiles : ContentPage Debug.WriteLine("bam, deleted"); OnPropertyChanged(nameof(ProfileManager)); } - else Debug.WriteLine("Player not found"); + else + { + await DisplayAlert("Info", "This name do not exist", "Ok"); + Debug.WriteLine("Player not found"); + return; + } + } diff --git a/source/Trek-12/Trek-12/Views/pageRegles.xaml b/source/Trek-12/Trek-12/Views/pageRegles.xaml index 5bafd57..f04ec61 100644 --- a/source/Trek-12/Trek-12/Views/pageRegles.xaml +++ b/source/Trek-12/Trek-12/Views/pageRegles.xaml @@ -12,7 +12,7 @@ -