public async Task <EventWithVendorsReponse> GetEventWithVendorsAsync(GetEventRequest request) { if (request?.Id == null) { throw new ArgumentNullException(); } var entity = await _eventRepository.GetEventWithVendorsAsync(request.Id); return(_eventMapper.MapWithVendors(entity)); }