public SongFacade(ISongService songService, IAlbumService albumService, ISongReviewService songReviewService, IGenre_AlbumService genre_albumService) { this.songService = songService; this.albumService = albumService; this.songReviewService = songReviewService; this.genre_albumService = genre_albumService; }
public GenreFacade(IGenreService genreService, IGenre_AlbumService genre_albumService, ISongService songService) { this.genreService = genreService; this.genre_albumService = genre_albumService; this.songService = songService; }
public Genre_AlbumFacade(IGenre_AlbumService genre_albumService, IAlbumService albumService, IGenreService genreService) { this.genre_albumService = genre_albumService; this.albumService = albumService; this.genreService = genreService; }
private static void TestGenre_AlbumService() { List <int> list = new List <int>(); genre_albumService = Container.Resolve <IGenre_AlbumService>(); clientService = Container.Resolve <IClientService>(); //Create genre_albumService.CreateGenre_Album(new Genre_AlbumDTO { GenreID = genreID, AlbumID = albumID, IsOfficial = true, CreatorID = clientID, }); genre_albumService.CreateGenre_Album(new Genre_AlbumDTO { GenreID = genreID, AlbumID = albumID, IsOfficial = true, CreatorID = clientID2, }); //ListAllGenre_Albums var genre_albums = genre_albumService.ListAllGenre_Albums(); Console.WriteLine(genre_albums.Count() == 2 ? "Genre_AlbumService - ListAllGenre_Albums - OK" : "Genre_AlbumService - ListAllGenre_Albums - FAIL"); //GetGenre_AlbumById Genre_AlbumDTO genre_album = genre_albums.FirstOrDefault(); Genre_AlbumDTO genre_album2 = genre_albums.LastOrDefault(); Genre_AlbumDTO testedGenre = genre_albumService.GetGenre_Album(genre_album.ID); Console.WriteLine(testedGenre.ID == genre_album.ID ? "Genre_AlbumService - GetGenre_AlbumById - OK" : "Genre_AlbumService - GetGenre_AlbumById - FAIL"); //EditGenre_Album genre_album2.CreatorID = clientID; genre_albumService.EditGenre_Album(genre_album2, albumID, genreID); Genre_AlbumDTO bfmvFromDB = genre_albumService.GetGenre_Album(genre_album2.ID); Console.WriteLine(bfmvFromDB.CreatorID == clientID ? "Genre_AlbumService - TestEditGenre_Album - OK" : "Genre_AlbumService - TestEditGenre_Album - FAIL"); //DeleteGenre_Album int g_aID = genre_album2.ID; genre_albumService.DeleteGenre_Album(genre_album2.ID); try { genre_album2 = genre_albumService.GetGenre_Album(g_aID); Console.WriteLine("Genre_AlbumService - TestDeleteGenre_Album - FAIL"); } catch (NullReferenceException) { Console.WriteLine("Genre_AlbumService - TestDeleteGenre_Album - OK"); } //GetCreator ClientDTO creator = genre_albumService.GetCreator(genre_album.ID); Console.WriteLine(creator.ID == clientID ? "Genre_AlbumService - GetCreator - OK" : "Genre_AlbumService - GetCreator - FAIL"); //GetAllGenresForAlbum var genres = genre_albumService.GetAllGenresForAlbum(albumID); Console.WriteLine(genres.Count() == 1 ? "Genre_AlbumService - GetAllGenresForAlbum - OK" : "Genre_AlbumService - GetAllGenresForAlbum - FAIL"); //GetAllAlbumsForGenre var albums = genre_albumService.GetAllAlbumsForGenre(genreID); Console.WriteLine(albums.Count() == 1 ? "Genre_AlbumService - GetAllAlbumsForGenre - OK" : "Genre_AlbumService - GetAllAlbumsForGenre - FAIL"); }