public async Task<Venue> GetVenueAsync(int venueId) { Venue newVenue = null; using (var context = new DatabaseContext()) { InternalModel.Venue venue = await context.Venues.FirstOrDefaultAsync(v => v.VenueId == venueId); if (venue != null) newVenue = Venue.Convert(venue); } return newVenue; }
internal static Venue Convert(InternalModel.Venue venue) { return(new Venue( venue.VenueId, venue.ShortName, venue.LongName, venue.Capacity, venue.Address1, venue.Address2, venue.Address3, venue.Telephone, venue.Fax, venue.Directions, venue.StreetmapUri, venue.CustomerId, venue.AssociationId, venue.Postcode, venue.HideItem, venue.ImageFile)); }