public override DTOPartidoFecha CrearDto(Entidad entidad) { if (!(entidad is Partido partido)) { logger.Error("Casteo invalido de la entidad " + entidad + " a Partido"); throw new CasteoInvalidoException("La entidad no es del tipo Partido"); } DTOPartidoFecha dto = FabricaDTO.CrearDTOPartidoFecha(); dto.FechaInicioPartido = partido.FechaInicioPartido; return(dto); }