public VenueDataQueryResult Handle(VenueDataQuery query) { var venueDataModel = _venueRepository.GetByAltId(query.VenueAltId); var venueModel = AutoMapper.Mapper.Map <Contracts.Models.Venue>(venueDataModel); return(new VenueDataQueryResult { Venues = venueModel }); }
public EventDetailQueryResult Handle(EventDetailQuery query) { var venueId = _venueRepository.GetByAltId(query.VenueAltId).Id; var eventid = _eventRepository.GetByAltId(query.EventAltId).Id; var eventdetails = _eventDetailRepository.GetByEventIdAndVenueId(eventid, venueId); return(new EventDetailQueryResult { EventDetails = AutoMapper.Mapper.Map <List <EventDetail> >(eventdetails) }); }