refactor(nestjs): Implement users module

This commit is contained in:
Ahmed Bouhuolia
2025-05-20 17:55:58 +02:00
parent ce058b9416
commit 99fe5a6b0d
48 changed files with 1823 additions and 207 deletions

View File

@@ -12,22 +12,21 @@ export class EditCurrencyService {
/**
* Edit details of the given currency.
* @param {number} tenantId
* @param {number} currencyId
* @param {ICurrencyDTO} currencyDTO
* @param {number} currencyCode - Currency code.
* @param {ICurrencyDTO} currencyDTO - Edit currency dto.
*/
public async editCurrency(
currencyId: number,
currencyCode: string,
currencyDTO: EditCurrencyDto,
): Promise<Currency> {
const foundCurrency = await this.currencyModel()
.query()
.findOne('id', currencyId)
.findOne('currencyCode', currencyCode)
.throwIfNotFound();
const currency = await this.currencyModel()
.query()
.patchAndFetchById(currencyId, {
.patchAndFetchById(foundCurrency.id, {
...currencyDTO,
});
return currency;