Example #1
0
 public static void Add(Campeonato C)
 {
     using (DesafioContext db = new DesafioContext())
     {
         if (!db.Campeonatos.Contains(C))
         {
             db.Campeonatos.Add(C);
             db.SaveChanges();
         }
     }
 }
Example #2
0
 public static void Add(Imagen imagen)
 {
     try
     {
         using (DesafioContext db = new DesafioContext())
         {
             db.Imagenes.Add(imagen);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
     }
 }
Example #3
0
 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");
     }
 }
Example #4
0
 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)
     {
     }
 }
Example #5
0
 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);
     }
 }
Example #6
0
 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");
     }
 }
Example #7
0
 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");
     }
 }
Example #8
0
 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);
     }
 }
Example #9
0
 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");
     }
 }
Example #10
0
 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");
     }
 }
Example #11
0
 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)
     {
     }
 }
Example #12
0
 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");
     }
 }
Example #13
0
 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);
     }
 }
Example #14
0
 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();
     }
 }
Example #15
0
 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");
     }
 }
Example #16
0
 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");
     }
 }
Example #17
0
 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");
     }
 }
Example #18
0
 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);
     }
 }
Example #19
0
        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);
            }
        }
Example #20
0
        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");
            }
        }
Example #21
0
 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");
     }
 }