Ejemplo n.º 1
0
        public JugadorCarnetVM MapJugadorParaCarnet(Jugador model, Equipo equipo)
        {
            var jugadorEquipo = Context.JugadorEquipos.Single(x => x.EquipoId == equipo.Id && x.JugadorId == model.Id);

            return(new JugadorCarnetVM
            {
                Nombre = model.Nombre.ToUpper(),
                Apellido = model.Apellido.ToUpper(),
                DNI = model.DNI,
                FechaNacimiento = DateTimeUtils.ConvertToString(model.FechaNacimiento),
                Equipo = equipo.Nombre.ToUpper(),
                EstaSuspendido = jugadorEquipo.EstaSuspendido,
                Categoria = Categoria(model),
                FotoBase64 = _imagenesJugadoresDiskPersistence.GetFotoEnBase64(model.DNI),
                FotoPath = _imagenesJugadoresDiskPersistence.Path(model.DNI),
                FechaVencimiento = FechaDeVencimientoDelCarnet(jugadorEquipo),
                TipoLiga = equipo.Torneo.Tipo.LoQueSeImprimeEnElCarnet.ToUpper()
            });
        }
        public void GetFotoEnBase64()
        {
            GuardarFotoWebCamCuandoLaFotoNoExiste();

            Assert.IsNotEmpty(_imagenesJugadoresDiskPersistence.GetFotoEnBase64(DNI));
        }