public WebBoolResult RequestAccess(string token, string clientName, string ipAddress, List <string> users) { string msg = String.Format(UI.AccessRequest, clientName, ipAddress); accessRequestDialogs[token] = new SelectUserDialog("MPExtended", msg, users); accessRequestDialogs[token].Width = 360; accessRequestDialogs[token].Height = 220; accessRequestDialogs[token].Show(); accessRequestDialogs[token].Focus(); return(true); }
private void OnGameOver() { MessageBox.Show($"Your result: {Score}", "Game over"); var users = new List <User>(database.Users); if (null == currentUser) { var dlg = new SelectUserDialog(new List <User>(database.Users)); var dr = dlg.ShowDialog(); if (dr.HasValue && dr.Value) { currentUser = dlg.User; if (dlg.IsNewUser) { currentUser.Id = database.AddUser(currentUser.Name); } } } database.AddResult(currentUser, Score, DateTime.Now); NewGame(); }