public static void Add(Campeonato C) { using (DesafioContext db = new DesafioContext()) { if (!db.Campeonatos.Contains(C)) { db.Campeonatos.Add(C); db.SaveChanges(); } } }
public static void Add(Imagen imagen) { try { using (DesafioContext db = new DesafioContext()) { db.Imagenes.Add(imagen); db.SaveChanges(); } } catch (Exception ex) { } }
public static void Update(Jugador j) { try { using (DesafioContext db = new DesafioContext()) { db.Entry(j).State = EntityState.Modified; db.SaveChanges(); } } catch { throw new Exception("Error al actualizar los datos - Verifiquelos por favor"); } }
public static void MarcarComoLeido(int idMensaje) { try { using (DesafioContext db = new DesafioContext()) { Mensaje leido = db.Mensajes.FirstOrDefault(x => x.MensajeId == idMensaje); leido.Leido = true; db.SaveChanges(); } } catch (Exception ex) { } }
public static void Update(Postulacion p) { try { using (DesafioContext db = new DesafioContext()) { db.Entry(p).State = EntityState.Modified; db.SaveChanges(); } } catch (Exception ex) { throw new Exception("Error al Actualizar - Verifique los Datos" + ex.Message); } }
public static void Update(Campeonato c) { try { using (DesafioContext db = new DesafioContext()) { db.Entry(c).State = EntityState.Modified; db.SaveChanges(); } } catch { throw new Exception("Error al Actualizar resutlado - Verifique los Datos"); } }
public static void Update(Partido p) { try { using (DesafioContext db = new DesafioContext()) { db.Entry(p).State = EntityState.Modified; db.SaveChanges(); } } catch { throw new Exception("Error al Actualizar - Verifique los Datos"); } }
public static void PartialUpdate(Jugador j, int categoriaId) { try { using (DesafioContext db = new DesafioContext()) { Jugador jugador = db.Jugadores.FirstOrDefault(x => x.Email == j.Email); db.Entry(jugador).State = EntityState.Modified; db.SaveChanges(); } } catch (Exception ex) { throw new Exception("Error al actualizar los datos - " + ex.Message); } }
public static void Add(Partido p) { // cartel de aviso con las tareas pendientes (calificaciones y comentario). // amistoso libre, resultado opcional con calificacion obligatoria(). try { using (DesafioContext db = new DesafioContext()) { db.Partidos.Add(p); db.SaveChanges(); } } catch { throw new Exception("Error al generar el Partido - Verifique los Datos"); } }
public static void Add(Jugador j) { try { using (DesafioContext db = new DesafioContext()) { if (db.Jugadores.Where(x => x.Email == j.Email).Count() == 0) { db.Jugadores.Add(j); db.SaveChanges(); } } } catch (Exception ex) { throw new Exception("Error al Agregar el Jugador - Verifique los Datos"); } }
public static void Delete(int id) { try { using (DesafioContext db = new DesafioContext()) { Imagen imagen = new Imagen { ImagenId = id }; db.Imagenes.Attach(imagen); db.Imagenes.Remove(imagen); db.SaveChanges(); } } catch (Exception ex) { } }
public static void Delete(int idPartido) { try { using (DesafioContext db = new DesafioContext()) { Partido partido = db.Partidos.FirstOrDefault(x => x.PartidoId == idPartido); if (partido != null) { db.Partidos.Remove(partido); db.SaveChanges(); } } } catch { throw new Exception("Error al Eliminar - Verifique los datos"); } }
public static void Delete(int id) { try { using (DesafioContext db = new DesafioContext()) { Postulacion postulacion = db.Postulaciones.FirstOrDefault(x => x.PostulacionId == id); if (postulacion != null) { db.Postulaciones.Remove(postulacion); db.SaveChanges(); } } } catch (Exception ex) { throw new Exception("Error al Eliminar - Verifique los datos" + ex.Message); } }
public static void ConfirmarPostulacionEnPartido(int jugadorId, int postulacionId, string comentarioNuevo) { using (DesafioContext db = new DesafioContext()) { Jugador jugador = db.Jugadores.FirstOrDefault(x => x.JugadorId == jugadorId); Postulacion postulacion = db.Postulaciones.FirstOrDefault(x => x.PostulacionId == postulacionId); Partido P = new Partido { JugadorDesafiante = postulacion.Jugador, JugadorDesafiado = jugador, Fecha = postulacion.Fecha, Lugar = postulacion.Lugar, Comentario = postulacion.Comentario + ". " + comentarioNuevo }; postulacion.Confirmada = true; db.Partidos.Add(P); db.SaveChanges(); } }
public static void Delete(int id) { try { using (DesafioContext db = new DesafioContext()) { Campeonato c = db.Campeonatos.FirstOrDefault(x => x.CampeonatoId == id); if (c != null) { db.Campeonatos.Remove(c); db.SaveChanges(); } } } catch { throw new Exception("Error al Eliminar - Verifique los datos"); } }
public static void Delete(int idMensaje) { try { using (DesafioContext db = new DesafioContext()) { Mensaje mensaje = db.Mensajes.FirstOrDefault(x => x.MensajeId == idMensaje); if (mensaje != null) { db.Mensajes.Remove(mensaje); db.SaveChanges(); } } } catch { throw new Exception("Error al generar el Resultado del partido - Verifique los Datos"); } }
public static void Delete(int Id) { try { using (DesafioContext db = new DesafioContext()) { Jugador j = db.Jugadores.FirstOrDefault(x => x.JugadorId == Id); if (j != null) { db.Jugadores.Remove(j); db.SaveChanges(); } } } catch { throw new Exception("Error al Eliminar al Juagador - Verifique los datos"); } }
public static void CambioPassword(string Email, string Password) { try { using (DesafioContext db = new DesafioContext()) { Jugador j = db.Jugadores.FirstOrDefault(x => x.Email == Email); if (j != null) { j.Password = Password; db.Entry(j).State = EntityState.Modified; db.SaveChanges(); } } } catch (Exception ex) { throw new Exception("Error al actualizar los datos -" + ex.Message); } }
public static void Add(Postulacion p, int postulanteId) { // en pagina de postulaciones ver Postulacion con boton de "Coordinar con el rival" // en el chat, que haya un boton para cofirmar partido(postulante) // mensaje al chat "el partido ya no esta disponible" try { using (DesafioContext db = new DesafioContext()) { Jugador postulante = db.Jugadores.FirstOrDefault(x => x.JugadorId == postulanteId); p.Jugador = postulante; db.Postulaciones.Add(p); db.SaveChanges(); } } catch (Exception ex) { throw new Exception("Error al Eliminar -" + ex.Message); } }
public static void Add(Comentario c, int comentadoId, int partidoId, bool?gano) { try { using (DesafioContext db = new DesafioContext()) { if (!db.Comentarios.Contains(c)) { var comentado = db.Jugadores.FirstOrDefault(x => x.JugadorId == comentadoId); c.Comentado = comentado; db.Comentarios.Add(c); var partido = db.Partidos.FirstOrDefault(x => x.PartidoId == partidoId); var comentante = partido.OtroJugador(comentadoId); if (partido.JugadorDesafiado.JugadorId != comentante.JugadorId) { partido.EstaComentadoJugadorDesafiante = true; } else { partido.EstaComentadoJugadorDesafiado = true; } if (gano != null) { partido.Ganador = gano == true ? comentante : comentado; } db.SaveChanges(); } } } catch { throw new Exception("Error al generar el Resultado del partido " + c.ComentarioId + " - Verifique los Datos"); } }
public static void Add(Mensaje mensaje, int jugadorUno, int jugadorDos) { try { using (DesafioContext db = new DesafioContext()) { if (mensaje != null) { Jugador uno = db.Jugadores.FirstOrDefault(x => x.JugadorId == jugadorUno); Jugador dos = db.Jugadores.FirstOrDefault(x => x.JugadorId == jugadorDos); mensaje.JugadorUno = uno; mensaje.JugadorDos = dos; db.Mensajes.Add(mensaje); db.SaveChanges(); } } } catch { throw new Exception("Error al generar el Resultado del partido - Verifique los Datos"); } }