Loading mobile/src/infrastructure/datasource/dev/activity_datasource.ts 0 → 100644 +25 −0 Original line number Diff line number Diff line import { ActivityDataSource } from "../../../domain/datasources/activity_datasource"; import { ActivityPlaceEntity } from "../../../domain/entities/activity_place_entity"; export class ActivityDatasourceDev implements ActivityDataSource { async getPlaceActivity(activityId: number, townId: number, stateId: number, placeNumber: number): Promise<ActivityPlaceEntity> { return new Promise((resolve) => { resolve(placeActivities.find(place => place.idPlace === activityId && place.number === placeNumber) as ActivityPlaceEntity); }); } } const placeActivities: ActivityPlaceEntity[] = [ { idPlaceActivity: 1, name: "Puerta del santuario de Nuestra Señora de la Soledad", number: 1, idPlace: 1, imageUrl: "https://fastly.4sqi.net/img/general/200x200/50314270_u7Rp3Fk5Z9eaNC24PzKmzZ2iBOublx1bVaqDHE8TNFM.jpg", content: { content: "La puerta del santuario de Nuestra Señora de la Soledad es un lugar de culto católico en Jerez de García Salinas, Zacatecas, México. Es un lugar de peregrinación y oración para los fieles católicos.", speakUrl: "https://www.google.com" } }, ]; No newline at end of file mobile/src/infrastructure/repositories/activity_repository.ts 0 → 100644 +12 −0 Original line number Diff line number Diff line import { ActivityDataSource } from "../../domain/datasources/activity_datasource"; import { ActivityPlaceEntity } from "../../domain/entities/activity_place_entity"; import { ActivityRepository } from "../../domain/repositories/activity_repository"; export class ActivityRepositoryDev implements ActivityRepository { constructor( private activityDataSource: ActivityDataSource ) {} async getPlaceActivity(activityId: number, townId: number, stateId: number, placeNumber: number): Promise<ActivityPlaceEntity> { return this.activityDataSource.getPlaceActivity(activityId, townId, stateId, placeNumber); } } No newline at end of file Loading
mobile/src/infrastructure/datasource/dev/activity_datasource.ts 0 → 100644 +25 −0 Original line number Diff line number Diff line import { ActivityDataSource } from "../../../domain/datasources/activity_datasource"; import { ActivityPlaceEntity } from "../../../domain/entities/activity_place_entity"; export class ActivityDatasourceDev implements ActivityDataSource { async getPlaceActivity(activityId: number, townId: number, stateId: number, placeNumber: number): Promise<ActivityPlaceEntity> { return new Promise((resolve) => { resolve(placeActivities.find(place => place.idPlace === activityId && place.number === placeNumber) as ActivityPlaceEntity); }); } } const placeActivities: ActivityPlaceEntity[] = [ { idPlaceActivity: 1, name: "Puerta del santuario de Nuestra Señora de la Soledad", number: 1, idPlace: 1, imageUrl: "https://fastly.4sqi.net/img/general/200x200/50314270_u7Rp3Fk5Z9eaNC24PzKmzZ2iBOublx1bVaqDHE8TNFM.jpg", content: { content: "La puerta del santuario de Nuestra Señora de la Soledad es un lugar de culto católico en Jerez de García Salinas, Zacatecas, México. Es un lugar de peregrinación y oración para los fieles católicos.", speakUrl: "https://www.google.com" } }, ]; No newline at end of file
mobile/src/infrastructure/repositories/activity_repository.ts 0 → 100644 +12 −0 Original line number Diff line number Diff line import { ActivityDataSource } from "../../domain/datasources/activity_datasource"; import { ActivityPlaceEntity } from "../../domain/entities/activity_place_entity"; import { ActivityRepository } from "../../domain/repositories/activity_repository"; export class ActivityRepositoryDev implements ActivityRepository { constructor( private activityDataSource: ActivityDataSource ) {} async getPlaceActivity(activityId: number, townId: number, stateId: number, placeNumber: number): Promise<ActivityPlaceEntity> { return this.activityDataSource.getPlaceActivity(activityId, townId, stateId, placeNumber); } } No newline at end of file