public SendMetricResponseDto SendMetric(SendMetricRequestDto request) { var coreRequest = GetCoreRequest <Zidium.Core.Api.SendMetricRequest>(request); coreRequest.Data = AdapterDataConverter.ConvertToCore(request.Data); var coreResponse = Dispatcher.SendMetric(coreRequest); var response = GetApiResponse <SendMetricResponseDto>(coreResponse); response.Data = AdapterDataConverter.ConvertToApi(coreResponse.InternalData); return(response); }
public SendMetricResponse SendMetric(Guid componentId, SendMetricData data) { var dataDto = DataConverter.GetSendMetricRequestDtoData(componentId, data); var request = new SendMetricRequestDto() { Data = dataDto, Token = GetAccessTokenDto() }; var responseDto = DtoService.SendMetric(request); var response = CreateResponse <SendMetricResponse>(responseDto); response.InternalData = DataConverter.GetMetricInfo(responseDto.Data); return(response); }
public SendMetricResponseDto SendMetric(SendMetricRequestDto request) { return(ExecuteAction <SendMetricResponseDto>("SendMetric", request)); }