Loading web/src/data/datasources/prod/town_datasource.ts +5 −5 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ import { APIUrl } from "../../../constants/api_url"; import { TownDatasourceInf } from "../../../infraestructure/datasources/town_datasource"; import { StateModel } from "../../models/prod/StateModel"; import { State } from "../../../infraestructure/entities/state"; import { Town, TownFormValues } from "../../../infraestructure/entities/town"; import { Town } from "../../../infraestructure/entities/town"; import { TownModel } from "../../models/prod/TownModel"; export class TownDatasourceProd implements TownDatasourceInf{ Loading @@ -21,13 +21,13 @@ export class TownDatasourceProd implements TownDatasourceInf{ return states; } async registerTown(form: TownFormValues): Promise<void> { async registerTown(form: Town): Promise<void> { const formToSend = new FormData(); formToSend.append('name',form.name); formToSend.append('descriptionES',form.descriptionES); formToSend.append('descriptionEN',form.descriptionEN); formToSend.append('descriptionES',form.descriptionES || ''); formToSend.append('descriptionEN',form.descriptionEN || ''); formToSend.append('state', form.state); formToSend.append('image',form.imageURL); formToSend.append('image',form.imageURL || ''); const headers = { 'Content-Type': 'multipart/form-data' Loading web/src/data/repositories/prod/town_repository.ts +2 −2 Original line number Diff line number Diff line import { TownDatasourceInf } from "../../../infraestructure/datasources/town_datasource"; import { State } from "../../../infraestructure/entities/state"; import { Town, TownFormValues } from "../../../infraestructure/entities/town"; import { Town } from "../../../infraestructure/entities/town"; import { TownRepositoryInf } from "../../../infraestructure/repositories/town_repository"; export class TownRepositoryProd implements TownRepositoryInf{ Loading @@ -10,7 +10,7 @@ export class TownRepositoryProd implements TownRepositoryInf{ async getStates(): Promise<State[]> { return this.datasource.getStates(); } async registerTown(form: TownFormValues): Promise<void> { async registerTown(form: Town): Promise<void> { return this.datasource.registerTown(form); } async getTownsByState(idState: number, stateName:string) : Promise<Town[]> { Loading web/src/infraestructure/datasources/town_datasource.ts +2 −2 Original line number Diff line number Diff line import { State } from "../entities/state"; import { Town, TownFormValues } from "../entities/town"; import { Town } from "../entities/town"; export interface TownDatasourceInf{ getStates(): Promise<State[]>; registerTown(form: TownFormValues): void; registerTown(form: Town): void; getTownsByState(idState: number, stateName:string) : Promise<Town[]>; updateTown(form: Town): Promise<void>; } No newline at end of file web/src/infraestructure/entities/town.ts +0 −8 Original line number Diff line number Diff line export interface TownFormValues { name : string; descriptionES : string; descriptionEN : string; state : string; imageURL : File; } export interface Town { idTown: number; name : string; Loading web/src/infraestructure/repositories/town_repository.ts +2 −2 Original line number Diff line number Diff line import { State } from "../entities/state"; import { Town, TownFormValues } from "../entities/town"; import { Town } from "../entities/town"; export interface TownRepositoryInf{ getStates(): Promise<State[]>; registerTown(form: TownFormValues): Promise<void>; registerTown(form: Town): Promise<void>; getTownsByState(idState: number, stateName:string) : Promise<Town[]>; updateTown(form: Town): Promise<void>; } No newline at end of file Loading
web/src/data/datasources/prod/town_datasource.ts +5 −5 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ import { APIUrl } from "../../../constants/api_url"; import { TownDatasourceInf } from "../../../infraestructure/datasources/town_datasource"; import { StateModel } from "../../models/prod/StateModel"; import { State } from "../../../infraestructure/entities/state"; import { Town, TownFormValues } from "../../../infraestructure/entities/town"; import { Town } from "../../../infraestructure/entities/town"; import { TownModel } from "../../models/prod/TownModel"; export class TownDatasourceProd implements TownDatasourceInf{ Loading @@ -21,13 +21,13 @@ export class TownDatasourceProd implements TownDatasourceInf{ return states; } async registerTown(form: TownFormValues): Promise<void> { async registerTown(form: Town): Promise<void> { const formToSend = new FormData(); formToSend.append('name',form.name); formToSend.append('descriptionES',form.descriptionES); formToSend.append('descriptionEN',form.descriptionEN); formToSend.append('descriptionES',form.descriptionES || ''); formToSend.append('descriptionEN',form.descriptionEN || ''); formToSend.append('state', form.state); formToSend.append('image',form.imageURL); formToSend.append('image',form.imageURL || ''); const headers = { 'Content-Type': 'multipart/form-data' Loading
web/src/data/repositories/prod/town_repository.ts +2 −2 Original line number Diff line number Diff line import { TownDatasourceInf } from "../../../infraestructure/datasources/town_datasource"; import { State } from "../../../infraestructure/entities/state"; import { Town, TownFormValues } from "../../../infraestructure/entities/town"; import { Town } from "../../../infraestructure/entities/town"; import { TownRepositoryInf } from "../../../infraestructure/repositories/town_repository"; export class TownRepositoryProd implements TownRepositoryInf{ Loading @@ -10,7 +10,7 @@ export class TownRepositoryProd implements TownRepositoryInf{ async getStates(): Promise<State[]> { return this.datasource.getStates(); } async registerTown(form: TownFormValues): Promise<void> { async registerTown(form: Town): Promise<void> { return this.datasource.registerTown(form); } async getTownsByState(idState: number, stateName:string) : Promise<Town[]> { Loading
web/src/infraestructure/datasources/town_datasource.ts +2 −2 Original line number Diff line number Diff line import { State } from "../entities/state"; import { Town, TownFormValues } from "../entities/town"; import { Town } from "../entities/town"; export interface TownDatasourceInf{ getStates(): Promise<State[]>; registerTown(form: TownFormValues): void; registerTown(form: Town): void; getTownsByState(idState: number, stateName:string) : Promise<Town[]>; updateTown(form: Town): Promise<void>; } No newline at end of file
web/src/infraestructure/entities/town.ts +0 −8 Original line number Diff line number Diff line export interface TownFormValues { name : string; descriptionES : string; descriptionEN : string; state : string; imageURL : File; } export interface Town { idTown: number; name : string; Loading
web/src/infraestructure/repositories/town_repository.ts +2 −2 Original line number Diff line number Diff line import { State } from "../entities/state"; import { Town, TownFormValues } from "../entities/town"; import { Town } from "../entities/town"; export interface TownRepositoryInf{ getStates(): Promise<State[]>; registerTown(form: TownFormValues): Promise<void>; registerTown(form: Town): Promise<void>; getTownsByState(idState: number, stateName:string) : Promise<Town[]>; updateTown(form: Town): Promise<void>; } No newline at end of file