November 2019
Beginner
804 pages
20h 1m
English
Go ahead and add the skeleton of the controller implementation:
class MediaManControllerImpl implements MediaManController {
private readonly _view: MediaManView; // <1>
private readonly _bookService: MediaService<Book>; // <2>
private readonly _movieService: MediaService<Movie>;
private _bookCollections: Map<string, MediaCollection<Book>> = new Map<string, MediaCollection<Book>>(); // <3>
private _movieCollections: Map<string, MediaCollection<Movie>> = new Map<string, MediaCollection<Movie>>();
constructor(view: MediaManView, bookService: MediaService<Book>, movieService: MediaService<Movie>) { if (!view) { throw new Error("The view is mandatory!"); } if (!bookService) { throw new Error("The book ...Read now
Unlock full access