Beispiel #1
0
        public async Task <ActionResult> CreateFitbitIntegration([FromBody] CreateFitbitIntegrationRequest request, ApiVersion apiVersion)
        {
            Integration integration = await _integrationService.CreateIntegrationAsync(
                new ProviderRequest
            {
                Provider = Provider.Fitbit,
                Data     = request,
                UserId   = _userOperationContext.UserId
            });

            return(CreatedAtRoute(
                       "GetIntegration",
                       new { id = integration.Id, version = apiVersion.ToUrlString() },
                       integration));
        }
Beispiel #2
0
 public async Task <HttpResponseMessage> CreateFitbitIntegrationAsync(CreateFitbitIntegrationRequest request)
 {
     return(await _httpClient.SendAsync(HttpMethod.Post, Endpoints.FitbitIntegrations, request));
 }
        public async Task <ActionResult> CreateFitbitIntegration([FromBody] CreateFitbitIntegrationRequest request)
        {
            using HttpResponseMessage response = await _client.CreateFitbitIntegrationAsync(request);

            return(response.ToResult());
        }