public Artist(ArtistDataDto dto, IAlbumCollection albumCollection, IArtistRepository artistRepository) { Id = dto.Id; Name = dto.Name; Picture = dto.Picture; _albumCollection = albumCollection; _artistRepository = artistRepository; }
public Song(SongDataDto dto, ISongRepository songRepository, IAlbumCollection albumCollection, IArtistCollection artistCollection) { Id = dto.Id; Name = dto.Name; Duration = dto.Duration; FileName = dto.FileName; _albumId = dto.AlbumId; _songRepository = songRepository; _albumCollection = albumCollection; _artistCollection = artistCollection; }
public User(UserDataDto dto, IUserRepository userRepository, ISongCollection songCollection, IAlbumCollection albumCollection, IArtistCollection artistCollection) { Id = dto.Id; Username = dto.Username; _password = dto.Password; _apiToken = dto.ApiToken; _userRepository = userRepository; _songCollection = songCollection; _albumCollection = albumCollection; _artistCollection = artistCollection; }
public AlbumLikesController(IAlbumCollection albumCollection, AuthenticatedUser authenticatedUser) { _albumCollection = albumCollection; _authenticatedUser = authenticatedUser; }
public SongController(ISongCollection songCollection, IAlbumCollection albumCollection, AuthenticatedUser authenticatedUser) { _songCollection = songCollection; _albumCollection = albumCollection; _authenticatedUser = authenticatedUser; }