17 lines
654 B
JavaScript
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
|