public BandDetailDto GetBand(Guid id) { var band = _bandRepository.GetBandById(id); var result = Mapper.Map <Band, BandDetailDto>(band); return(result); }
public async Task <Album> CreateAlbum(Guid bandId, string title, DateTime?releaseDate, string art) { var band = await _bandRepository.GetBandById(bandId).ConfigureAwait(false); if (band == null) { return(null); } var album = band.AddAlbum(title, releaseDate, art); await _unitOfWork.SaveChanges().ConfigureAwait(false); return(album); }
public Task <Band> GetBandById(Guid id) { return(_bandRepository.GetBandById(id)); }