deck card count added
This commit is contained in:
@@ -15,6 +15,7 @@ export interface ShortDeckDto {
|
|||||||
type: number;
|
type: number;
|
||||||
playedNumber: number;
|
playedNumber: number;
|
||||||
ctype: number;
|
ctype: number;
|
||||||
|
cardsCount: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface DetailDeckDto {
|
export interface DetailDeckDto {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ export class DeckMapper {
|
|||||||
type: deck.type,
|
type: deck.type,
|
||||||
playedNumber: deck.playedNumber,
|
playedNumber: deck.playedNumber,
|
||||||
ctype: deck.ctype,
|
ctype: deck.ctype,
|
||||||
|
cardsCount: deck.cards.length,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -26,6 +27,13 @@ export class DeckMapper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static toShortDtoList(decks: DeckAggregate[]): ShortDeckDto[] {
|
static toShortDtoList(decks: DeckAggregate[]): ShortDeckDto[] {
|
||||||
return decks.map(this.toShortDto);
|
return decks.map(deck => ({
|
||||||
|
id: deck.id,
|
||||||
|
name: deck.name,
|
||||||
|
type: deck.type,
|
||||||
|
playedNumber: deck.playedNumber,
|
||||||
|
ctype: deck.ctype,
|
||||||
|
cardsCount: deck.cards.length,
|
||||||
|
}));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user