public IList <JugadorConFechaFichajeVM> MapForImprimirJugadores(IList <JugadorEquipo> jugadoresEquipos) { var listVM = new List <JugadorConFechaFichajeVM>(); foreach (var model in jugadoresEquipos) { var vm = new JugadorConFechaFichajeVM { Id = model.Jugador.Id, Nombre = model.Jugador.Nombre, Apellido = model.Jugador.Apellido, DNI = model.Jugador.DNI, FechaNacimiento = DateTimeUtils.ConvertToString(model.Jugador.FechaNacimiento), FechaFichaje = DateTimeUtils.ConvertToStringDdMmYy(model.FechaFichaje), }; listVM.Add(vm); } return(listVM); }
public override JugadorBaseVM MapForEditAndDetails(Jugador model) { var vm = MapJugadorBase(model); vm.Equipos = new List <string>(); var equiposListConBotonImprimirYBotonSuspender = model.JugadorEquipo.Select(x => x.Equipo.Descripcion() + " - FICHADO: " + DateTimeUtils.ConvertToStringDdMmYy(x.FechaFichaje) + " " + BotonImprimir(x.JugadorId, x.EquipoId) + BotonSuspenderHabilitar(x.JugadorId, x.EquipoId, x.EstaSuspendido)); vm.Equipos.AddRange(equiposListConBotonImprimirYBotonSuspender); return(vm); }