private void buttonModifyGameConditions_Click(object sender, EventArgs e) { GameSettings gameSettings = gameSettingsLogic.Get(); string im = textBoxInitialMoneyGS.Text; string ms = textBoxMaxTransactionsPerDay.Text; double initialMoney = 0; int maxTransactionsPerDay = 0; try { initialMoney = Double.Parse(im); maxTransactionsPerDay = Int32.Parse(ms); } catch (Exception) { MessageBox.Show("La cantidad inicial de dinero y el máximo de transacciones por día deben ser números", "Error"); return; } string recomendationAlgoritm = textBoxRecomendationAlgoritm.Text; if (recomendationAlgoritm == string.Empty) { MessageBox.Show("El algoritmo de recomendación no puede ser vacío", "Error"); return; } gameSettings.InitialMoney = initialMoney; gameSettings.MaxTransactionsPerDay = maxTransactionsPerDay; gameSettings.RecomendationAlgorithm = recomendationAlgoritm; gameSettingsLogic.UpdateOrCreateGameSettings(gameSettings); MessageBox.Show("Condiciones del juego modificadas correctamente", "Confirmación"); panelModifyGameConditions.Visible = false; panelOptions.Visible = true; }
public IHttpActionResult PutGameSettings(long id, GameSettings settings) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!gameSettingsLogic.UpdateOrCreateGameSettings(settings)) { return(NotFound()); } return(StatusCode(HttpStatusCode.NoContent)); }