diff --git a/frontend/ng-karaoqueue/src/app/models/artist.model.ts b/frontend/ng-karaoqueue/src/app/models/artist.model.ts index 4abac61..2802a54 100644 --- a/frontend/ng-karaoqueue/src/app/models/artist.model.ts +++ b/frontend/ng-karaoqueue/src/app/models/artist.model.ts @@ -1,4 +1,10 @@ export class Artist { + + constructor(id: number, name: string) { + this.id = id; + this.name = name; + } + id: number; name: string; } diff --git a/frontend/ng-karaoqueue/src/app/models/genre.model.ts b/frontend/ng-karaoqueue/src/app/models/genre.model.ts index 295d091..bb23a14 100644 --- a/frontend/ng-karaoqueue/src/app/models/genre.model.ts +++ b/frontend/ng-karaoqueue/src/app/models/genre.model.ts @@ -1,4 +1,16 @@ export class Genre { + + constructor(id: number, name: string) { + this.id = id; + this._name = name; + } + + + public get name() : string { + return this._name; + } + + id: number; - name: string; + _name: string; } diff --git a/frontend/ng-karaoqueue/src/app/models/language.model.ts b/frontend/ng-karaoqueue/src/app/models/language.model.ts index a3b8653..666a833 100644 --- a/frontend/ng-karaoqueue/src/app/models/language.model.ts +++ b/frontend/ng-karaoqueue/src/app/models/language.model.ts @@ -1,4 +1,10 @@ export class Language { + + constructor(id: number, name: string) { + this.id = id; + this.name = name; + } + id: number; name: string; } diff --git a/frontend/ng-karaoqueue/src/app/models/song.model.ts b/frontend/ng-karaoqueue/src/app/models/song.model.ts index 97f25b6..5e5e818 100644 --- a/frontend/ng-karaoqueue/src/app/models/song.model.ts +++ b/frontend/ng-karaoqueue/src/app/models/song.model.ts @@ -3,12 +3,24 @@ import { Language } from './language.model'; import { Artist } from './artist.model'; export class Song { - explicit: boolean; - duet: boolean; + + constructor(title: string, artist: Artist, karafun_id: number, duet: boolean, explicit: boolean, id: number, genres: Array, languages: Array) { + this.title=title; + this.artist=artist; + this.karafun_id=karafun_id; + this.duet=duet; + this.explicit=explicit; + this.id=id; + this.genres=genres; + this.languages=languages; + } + title: string; - id: number; + artist: Artist; karafun_id: number; + duet: boolean; + explicit: boolean; + id: number; genres: Array; languages: Array; - artist: Artist; }