/// <summary> /// Notifica a las cuentas que la partida a terminado y almacena los datos del corredor /// </summary> /// <param name="CuentaDelCorredor">CuentaModel</param> public void TerminarPartida(CuentaModel CuentaDelCorredor) { ICuentaDAO PersistenciaDeCuenta = new CuentaDAO(); try { PersistenciaDeCuenta.GuardarDatosDeLaCuenta(CuentaDelCorredor); } catch (SqlException ex) { NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); logger.Warn(ex.Message); } foreach (IGameServiceCallback callback in CuentasEnLaSala.Values) { callback.NotificarTerminaPartida(); } SalaVacia?.Invoke(this); }