private async Task <MusicTour.DataAccess.Entities.Concert> Get(IConcertIdentity concertId) { if (concertId == null) { throw new ArgumentNullException(nameof(concertId)); } return(await this.Context.Concert.Include(x => x.City).Include(x => x.Band).FirstOrDefaultAsync(x => x.Id == concertId.Id)); }
public async Task <Concert> GetAsync(IConcertIdentity concertId) { var result = await this.Get(concertId); return(this.Mapper.Map <Concert>(result)); }
public Task <Concert> GetAsync(IConcertIdentity concert) { return(this.ConcertDataAccess.GetAsync(concert)); }