コード例 #1
0
        private void CambiaEquipoDelte()
        {
            Partidos  = new ObservableCollection <Partido>(ApiRest.RescartarPartidos().Where(x => x.EquipoLocal == Equipo.IdEquipo || x.EquipoVisitante == Equipo.IdEquipo));
            Jugadores = new ObservableCollection <Jugador>(ApiRest.RescatarJugadores().Where(x => x.Equipo == Equipo.IdEquipo));
            Staffs    = new ObservableCollection <Staff>(ApiRest.RescatarStaffs().Where(x => x.Equipo == Equipo.IdEquipo));

            for (int i = 0; i < Partidos.Count; i++)
            {
                if (Partidos[i].EquipoLocal == Equipo.IdEquipo)
                {
                    Partidos[i].EquipoLocal = -1;
                }
                else if (Partidos[i].EquipoVisitante == Equipo.IdEquipo)
                {
                    Partidos[i].EquipoVisitante = -1;
                }
                ApiRest.UpdatePartido(Partidos[i]);
            }

            for (int i = 0; i < Jugadores.Count; i++)
            {
                Jugadores[i].Equipo = -1;
                ApiRest.UpdateJugador(Jugadores[i]);
            }

            for (int i = 0; i < Staffs.Count; i++)
            {
                Staffs[i].Equipo = -1;
                ApiRest.UpdateStaff(Staffs[i]);
            }
        }
コード例 #2
0
 public bool Update()
 {
     JugadorUpdate.Dni = JugadorUpdate.Dni.ToUpper();
     ValidacionesRegexp.ValidarDniNie(JugadorUpdate.Dni);
     JugadorUpdate.Equipo = EquipoCambio.IdEquipo;
     string[] fecha = JugadorUpdate.Fecha_Nacimiento.Split('-');
     JugadorUpdate.Categoria = Utils.ObtenerCategoriaJugador(new DateTime(int.Parse(fecha[0]), int.Parse(fecha[1]), int.Parse(fecha[2])), 2019);
     if (!JugadorUpdate.Foto.Equals("/Assets/defecto.jpg") && !JugadorUpdate.Foto.Contains("http"))
     {
         string[] urlBlob = JugadorUpdate.Foto.Split('/');
         BlobStorage.EliminarImagen(fotoantigua, JugadorUpdate);
         JugadorUpdate.Foto = BlobStorage.GuardarImagen(JugadorUpdate.Foto, urlBlob[urlBlob.Length - 1], JugadorUpdate);
     }
     return(ApiRest.UpdateJugador(JugadorUpdate));
 }