services refactor
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
import { TeamDetailsDto, TeamMemberDto } from '../dtos';
|
||||
import type { TeamDetailsDto } from '../dtos';
|
||||
import { TeamDetailsViewModel } from '../view-models';
|
||||
|
||||
export const presentTeamDetails = (dto: TeamDetailsDto, currentUserId: string): TeamDetailsViewModel => {
|
||||
return new TeamDetailsViewModel(dto, currentUserId);
|
||||
};
|
||||
/**
|
||||
* Team Details Presenter
|
||||
* Transforms TeamDetailsDto to TeamDetailsViewModel
|
||||
*/
|
||||
export class TeamDetailsPresenter {
|
||||
present(dto: TeamDetailsDto, currentUserId: string): TeamDetailsViewModel {
|
||||
return new TeamDetailsViewModel(dto, currentUserId);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user