website cleanup
This commit is contained in:
@@ -18,8 +18,8 @@ import { InvoiceDTO } from './dtos/InvoiceDTO';
|
||||
import { BillingStatsDTO } from './dtos/BillingStatsDTO';
|
||||
import { AvailableLeagueDTO } from './dtos/AvailableLeagueDTO';
|
||||
import { LeagueDetailDTO } from './dtos/LeagueDetailDTO';
|
||||
import { DriverDTO } from './dtos/DriverDTO';
|
||||
import { RaceDTO } from './dtos/RaceDTO';
|
||||
import { SponsorDriverDTO } from './dtos/SponsorDriverDTO';
|
||||
import { SponsorRaceDTO } from './dtos/RaceDTO';
|
||||
import { SponsorProfileDTO } from './dtos/SponsorProfileDTO';
|
||||
import { NotificationSettingsDTO } from './dtos/NotificationSettingsDTO';
|
||||
import { PrivacySettingsDTO } from './dtos/PrivacySettingsDTO';
|
||||
@@ -194,8 +194,8 @@ export class SponsorController {
|
||||
@Param('leagueId') leagueId: string,
|
||||
): Promise<{
|
||||
league: LeagueDetailDTO;
|
||||
drivers: DriverDTO[];
|
||||
races: RaceDTO[];
|
||||
drivers: SponsorDriverDTO[];
|
||||
races: SponsorRaceDTO[];
|
||||
} | null> {
|
||||
const presenter = await this.sponsorService.getLeagueDetail(leagueId);
|
||||
return presenter.viewModel;
|
||||
|
||||
@@ -11,8 +11,8 @@ import { GetEntitySponsorshipPricingResultDTO } from './dtos/GetEntitySponsorshi
|
||||
import { GetSponsorsOutputDTO } from './dtos/GetSponsorsOutputDTO';
|
||||
import { AvailableLeagueDTO } from './dtos/AvailableLeagueDTO';
|
||||
import { LeagueDetailDTO } from './dtos/LeagueDetailDTO';
|
||||
import { DriverDTO } from './dtos/DriverDTO';
|
||||
import { RaceDTO } from './dtos/RaceDTO';
|
||||
import { SponsorDriverDTO } from './dtos/SponsorDriverDTO';
|
||||
import { SponsorRaceDTO } from './dtos/RaceDTO';
|
||||
import { SponsorProfileDTO } from './dtos/SponsorProfileDTO';
|
||||
import { NotificationSettingsDTO } from './dtos/NotificationSettingsDTO';
|
||||
import { PrivacySettingsDTO } from './dtos/PrivacySettingsDTO';
|
||||
@@ -399,7 +399,7 @@ export class SponsorService {
|
||||
},
|
||||
};
|
||||
|
||||
const drivers: DriverDTO[] = [
|
||||
const drivers: SponsorDriverDTO[] = [
|
||||
{
|
||||
id: 'd1',
|
||||
name: 'Max Verstappen',
|
||||
@@ -420,7 +420,7 @@ export class SponsorService {
|
||||
},
|
||||
];
|
||||
|
||||
const races: RaceDTO[] = [
|
||||
const races: SponsorRaceDTO[] = [
|
||||
{
|
||||
id: 'r1',
|
||||
name: 'Spa-Francorchamps',
|
||||
@@ -508,4 +508,4 @@ export class SponsorService {
|
||||
presenter.present({ success: true });
|
||||
return presenter;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { ApiProperty } from '@nestjs/swagger';
|
||||
import { IsString, IsEnum, IsNumber, IsDateString } from 'class-validator';
|
||||
|
||||
export class RaceDTO {
|
||||
export class SponsorRaceDTO {
|
||||
@ApiProperty()
|
||||
@IsString()
|
||||
id: string = '';
|
||||
@@ -21,4 +21,4 @@ export class RaceDTO {
|
||||
@ApiProperty({ enum: ['upcoming', 'completed'] })
|
||||
@IsEnum(['upcoming', 'completed'])
|
||||
status: 'upcoming' | 'completed' = 'upcoming';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { ApiProperty } from '@nestjs/swagger';
|
||||
import { IsString, IsNumber } from 'class-validator';
|
||||
|
||||
export class DriverDTO {
|
||||
export class SponsorDriverDTO {
|
||||
@ApiProperty()
|
||||
@IsString()
|
||||
id: string = '';
|
||||
@@ -29,4 +29,5 @@ export class DriverDTO {
|
||||
@ApiProperty()
|
||||
@IsString()
|
||||
team: string = '';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import { LeagueDetailDTO } from '../dtos/LeagueDetailDTO';
|
||||
import { DriverDTO } from '../dtos/DriverDTO';
|
||||
import { RaceDTO } from '../dtos/RaceDTO';
|
||||
import { SponsorDriverDTO } from '../dtos/SponsorDriverDTO';
|
||||
import { SponsorRaceDTO } from '../dtos/RaceDTO';
|
||||
|
||||
export interface LeagueDetailViewModel {
|
||||
league: LeagueDetailDTO;
|
||||
drivers: DriverDTO[];
|
||||
races: RaceDTO[];
|
||||
drivers: SponsorDriverDTO[];
|
||||
races: SponsorRaceDTO[];
|
||||
}
|
||||
|
||||
export class LeagueDetailPresenter {
|
||||
|
||||
Reference in New Issue
Block a user