private HistoricoJugadas BuildHistoricoJugadaModel(JugadaMD jugada) { HistoricoJugadas hist = new HistoricoJugadas(); hist.Hjujuc = (char)jugada.jugadaPlayer2; hist.Hjujuh = (char)jugada.jugadaPlayer1; hist.Hjursl = jugada.resultado; hist.Hjuusp = jugada.user1; hist.Hjuuss = jugada.user2; hist.Hjujni = jugada.juego == Guid.Empty ? Guid.NewGuid(): jugada.juego; return(hist); }
public int AgregarJugada(HistoricoJugadas jugada) { try { db.HistoricoJugadas.Add(jugada); db.SaveChanges(); return(1); } catch (Exception ex) { throw ex; } }
public RespuestaMD PlayGame([FromBody] JugadaMD jugada) { IDictionary <char, string> result = new Dictionary <char, string>(); try { //resuelve juego y guarda informacion HistoricoJugadas respuesta = bl.Rutina_ResuelveJuegoPorReglas(jugada); return(new RespuestaMD { Resultado = respuesta.Hjursl.ToString(), Juego = respuesta.Hjujni.ToString() }); } catch (Exception ex) { this._logger.LogError("Controller GameController - Metodo PlayGame - Error: " + ex.Message); return(new RespuestaMD { Resultado = "Error" }); } finally { this._logger.LogInformation("Controller GameController - Metodo PlayGame - EXITO"); } }