コード例 #1
0
ファイル: JugadorVMM.cs プロジェクト: mmanna3/LigaAIO
        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);
        }
コード例 #2
0
ファイル: JugadorVMM.cs プロジェクト: mmanna3/LigaAIO
        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);
        }