public async Task <ActionResult <MapMarkerLinkResponse> > CreateMapMarkerLinkAsync( [FromServices] NaheulbookExecutionContext naheulbookExecutionContext, [FromRoute] int mapMarkerId, [FromBody] MapMarkerLinkRequest request ) { try { var marker = await _mapService.CreateMapMarkerLinkAsync(naheulbookExecutionContext, mapMarkerId, request); return(_mapper.Map <MapMarkerLinkResponse>(marker)); } catch (MapMarkerNotFoundException ex) { throw new HttpErrorException(StatusCodes.Status404NotFound, ex); } }