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