Files
SerpentRace/SerpentRace_Backend/dist/Application/Organization/queries/GetOrganizationByIdQueryHandler.js
T

17 lines
654 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetOrganizationByIdQueryHandler = void 0;
const OrganizationMapper_1 = require("../../DTOs/Mappers/OrganizationMapper");
class GetOrganizationByIdQueryHandler {
constructor(orgRepo) {
this.orgRepo = orgRepo;
}
async execute(query) {
const org = await this.orgRepo.findById(query.id);
if (!org)
return null;
return OrganizationMapper_1.OrganizationMapper.toShortDto(org);
}
}
exports.GetOrganizationByIdQueryHandler = GetOrganizationByIdQueryHandler;
//# sourceMappingURL=GetOrganizationByIdQueryHandler.js.map