private void CheckUserName(string nickname, string fname, string lname) { if (DbOperations.IsBlankName(nickname)) { MessageBox.Show($"{nickname} är inte ett giltigt smeknamn/spelarnamn"); } else if (DbOperations.IsDuplicateNickname(nickname)) { MessageBox.Show($"{nickname} är upptaget! Välj ett annat användarnamn."); } else { MessageBox.Show(CreateNewUser()); MainWindow mainwindow = new MainWindow(); mainwindow.Show(); this.Close(); } }
private void SetInitials() // sätter initialer på "spelbrädet" för alla spelare { List <Label> txtblcks = new List <Label>(); txtblcks.Add(playerOneInitial); txtblcks.Add(playerTwoInitial); txtblcks.Add(playerThreeInitial); txtblcks.Add(playerFourInitial); List <Player> players = gameLogic.GetPlayers(); string initials; for (int i = 0; i < players.Count; i++) { if (!DbOperations.IsBlankName(players[i].Firstname) || !DbOperations.IsBlankName(players[i].Lastname)) { initials = $"{players[i].Firstname[0]}{players[i].Lastname[0]}"; } else { initials = $"{players[i].Nickname[0]}{players[i].Nickname[1]}"; } txtblcks[i].Content = initials.ToUpper(); } }