public SendMetricsResponseDto SendMetrics(SendMetricsRequestDto request) { var coreRequest = GetCoreRequest <Zidium.Core.Api.SendMetricsRequest>(request); coreRequest.Data = ConvertList(request.Data, AdapterDataConverter.ConvertToCore); var coreResponse = Dispatcher.SendMetrics(coreRequest); var response = GetApiResponse <SendMetricsResponseDto>(coreResponse); response.Data = coreResponse.InternalData; return(response); }
public SendMetricsResponse SendMetrics(Guid componentId, List <SendMetricData> data) { var dataDto = DataConverter.GetSendMetricRequestDtoDataList(componentId, data); var request = new SendMetricsRequestDto() { Data = dataDto, Token = GetAccessTokenDto() }; var responseDto = DtoService.SendMetrics(request); var response = CreateResponse <SendMetricsResponse>(responseDto); response.InternalData = responseDto.Data; return(response); }
public SendMetricsResponseDto SendMetrics(SendMetricsRequestDto request) { return(ExecuteAction <SendMetricsResponseDto>("SendMetrics", request)); }