コード例 #1
0
        public override Entidad CrearEntidad(DTOEquipo dto)
        {
            Comun.Entidades.Equipo equipo = FabricaEntidades.CrearEquipo();

            equipo.Id   = dto.Id;
            equipo.Pais = dto.Pais;

            return(equipo);
        }
コード例 #2
0
        public override Entidad CrearEntidad(DTOPartidoNuevo dto)
        {
            Partido partido = FabricaEntidades.CrearPartido();

            partido.Equipo1 = FabricaEntidades.CrearEquipo();
            partido.Equipo2 = FabricaEntidades.CrearEquipo();
            partido.Estadio = FabricaEntidades.CrearEstadio();

            partido.Equipo1.Id         = dto.Equipo1;
            partido.Equipo2.Id         = dto.Equipo2;
            partido.Estadio.Id         = dto.Estadio;
            partido.FechaFinPartido    = dto.FechaFinPartido;
            partido.FechaInicioPartido = dto.FechaInicioPartido;
            partido.Arbitro            = dto.Arbitro;

            return(partido);
        }
コード例 #3
0
        public override Entidad CrearEntidad(DTOAlineacionNuevo dto)
        {
            Alineacion alineacion = FabricaEntidades.CrearAlineacion();

            alineacion.Equipo  = FabricaEntidades.CrearEquipo();
            alineacion.Partido = FabricaEntidades.CrearPartido();
            alineacion.Jugador = FabricaEntidades.CrearJugador();

            alineacion.EsCapitan  = dto.EsCapitan;
            alineacion.EsTitular  = dto.EsTitular;
            alineacion.Equipo.Id  = dto.Equipo;
            alineacion.Partido.Id = dto.Partido;
            alineacion.Posicion   = dto.Posicion;
            alineacion.Jugador.Id = dto.Jugador;

            return(alineacion);
        }
コード例 #4
0
ファイル: DAOPartido.cs プロジェクト: marimar492/CopaMundial
        private Entidad ConstruirEntidad(int i = 0)
        {
            Equipo equipo1 = FabricaEntidades.CrearEquipo();

            equipo1.Id = GetInt(i, 4);

            Equipo equipo2 = FabricaEntidades.CrearEquipo();

            equipo2.Id = GetInt(i, 5);

            Estadio estadio = FabricaEntidades.CrearEstadio();

            estadio.Id = GetInt(i, 6);

            Partido partido = FabricaEntidades.CrearPartido(GetInt(i, 0), GetDateTime(i, 1), GetDateTime(i, 2),
                                                            GetString(i, 3), equipo1, equipo2, estadio);

            return(partido);
        }
コード例 #5
0
        private Entidad ConstruirEntidad(int i = 0)
        {
            if (cantidadRegistros == 0)
            {
                throw new AlineacionNoExisteException("Alineación no encontrada");
            }

            Jugador jugador = FabricaEntidades.CrearJugador();

            jugador.Id = GetInt(i, 4);

            Equipo equipo = FabricaEntidades.CrearEquipo();

            equipo.Id = GetInt(i, 5);

            Partido partido = FabricaEntidades.CrearPartido();

            partido.Id = GetInt(i, 6);

            Alineacion alineacion = FabricaEntidades.CrearAlineacion(GetInt(i, 0), GetBool(i, 1), GetString(i, 2),
                                                                     GetBool(i, 3), jugador, equipo, partido);

            return(alineacion);
        }