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]); } }
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)); }