C# Class MusicCatalogue.Client.SongsDataClient

Show file Open project: vladislav-karamfilov/TelerikAcademy Class Usage Examples

Public Methods

Method Description
AddSong ( string title, int year, string genre, ICollection artists, ICollection albums ) : void
DeleteSong ( int id ) : bool
GetSong ( int id ) : SongModel
GetSongs ( ) : IEnumerable
SongsDataClient ( HttpClient client ) : MusicCatalogue.DataTransferObjects
UpdateSong ( int id, string title, int year, string genre, ICollection artists, ICollection albums ) : void

Method Details

AddSong() public method

public AddSong ( string title, int year, string genre, ICollection artists, ICollection albums ) : void
title string
year int
genre string
artists ICollection
albums ICollection
return void

DeleteSong() public method

public DeleteSong ( int id ) : bool
id int
return bool

GetSong() public method

public GetSong ( int id ) : SongModel
id int
return MusicCatalogue.DataTransferObjects.SongModel

GetSongs() public method

public GetSongs ( ) : IEnumerable
return IEnumerable

SongsDataClient() public method

public SongsDataClient ( HttpClient client ) : MusicCatalogue.DataTransferObjects
client System.Net.Http.HttpClient
return MusicCatalogue.DataTransferObjects

UpdateSong() public method

public UpdateSong ( int id, string title, int year, string genre, ICollection artists, ICollection albums ) : void
id int
title string
year int
genre string
artists ICollection
albums ICollection
return void