public async Task <ExternalModel.Club> GetClubAsync(int clubId) { ExternalModel.Club newClub = null; using (var context = new DatabaseContext()) { InternalModel.Club club = await context.Clubs.SingleOrDefaultAsync(cl => cl.ClubId == clubId); if (club != null) { newClub = ExternalModel.Club.Convert(club); } } return(newClub); }
internal static Club Convert(InternalModel.Club club) { return(new Club( club.ClubId, club.ShortName, club.LongName, club.Description, club.VenueId, club.Url, club.ImageFile, club.ContactName, club.AddressLine1, club.AddressLine2, club.AddressLine3, club.Postcode, club.Telephone, club.Fax, club.CustomerId, club.AssociationId )); }