コード例 #1
0
        public async Task <ActionResult> CustomerConditions(Guid id, ConditionRequestDto request)
        {
            var customerId = CustomerContext.Current.Customer.Id;

            await settingsControllerManager.UpdateCustomerCondition(customerId, id, request);

            return(Json(string.Empty));
        }
コード例 #2
0
        public async Task <ActionResult> CustomerConditions(ConditionRequestDto request)
        {
            var customerId = CustomerContext.Current.Customer.Id;

            var result = await settingsControllerManager.CreateCustomerCondition(customerId, request);

            return(Json(result));
        }
コード例 #3
0
 /// <summary>
 /// Creates the customer condition.
 /// </summary>
 /// <param name="customerId">The customer identifier.</param>
 /// <param name="request">The request.</param>
 /// <param name="bearerToken">The bearer token.</param>
 /// <returns></returns>
 public Task <PostResponseDto <Guid> > CreateCustomerCondition(
     int customerId,
     ConditionRequestDto request,
     string bearerToken
     )
 {
     return(vitalsDataProvider.CreateCustomerCondition(customerId, request, bearerToken));
 }
コード例 #4
0
 /// <summary>
 /// Updates the customer condition.
 /// </summary>
 /// <param name="customerId">The customer identifier.</param>
 /// <param name="conditionId">The condition identifier.</param>
 /// <param name="request">The request.</param>
 /// <param name="bearerToken">The bearer token.</param>
 /// <returns></returns>
 public Task UpdateCustomerCondition(
     int customerId,
     Guid conditionId,
     ConditionRequestDto request,
     string bearerToken
     )
 {
     return(vitalsDataProvider.UpdateCustomerCondition(customerId, conditionId, request, bearerToken));
 }
コード例 #5
0
        /// <summary>
        /// Creates the customer condition.
        /// </summary>
        /// <param name="customerId">The customer identifier.</param>
        /// <param name="request">The request.</param>
        /// <param name="bearerToken">The bearer token.</param>
        /// <returns></returns>
        public Task <PostResponseDto <Guid> > CreateCustomerCondition(
            int customerId,
            ConditionRequestDto request,
            string bearerToken
            )
        {
            string endpointUrl = string.Format("api/{0}/conditions", customerId);

            return(apiClient.SendRequestAsync <PostResponseDto <Guid> >(
                       endpointUrl,
                       request,
                       Method.POST,
                       null,
                       bearerToken
                       ));
        }
コード例 #6
0
        /// <summary>
        /// Updates the customer condition.
        /// </summary>
        /// <param name="customerId">The customer identifier.</param>
        /// <param name="conditionId">The condition identifier.</param>
        /// <param name="request">The request.</param>
        /// <param name="bearerToken">The bearer token.</param>
        /// <returns></returns>
        public Task UpdateCustomerCondition(
            int customerId,
            Guid conditionId,
            ConditionRequestDto request,
            string bearerToken
            )
        {
            string endpointUrl = string.Format("api/{0}/conditions/{1}", customerId, conditionId);

            return(apiClient.SendRequestAsync(
                       endpointUrl,
                       request,
                       Method.PUT,
                       null,
                       bearerToken
                       ));
        }
コード例 #7
0
 /// <summary>
 /// Updates the customer condition.
 /// </summary>
 /// <param name="customerId">The customer identifier.</param>
 /// <param name="conditionId">The condition identifier.</param>
 /// <param name="request">The request.</param>
 /// <returns></returns>
 public Task UpdateCustomerCondition(int customerId, Guid conditionId, ConditionRequestDto request)
 {
     return(vitalsService.UpdateCustomerCondition(customerId, conditionId, request, authDataStorage.GetToken()));
 }
コード例 #8
0
 /// <summary>
 /// Creates the customer condition.
 /// </summary>
 /// <param name="customerId">The customer identifier.</param>
 /// <param name="request">The request.</param>
 /// <returns></returns>
 public Task <PostResponseDto <Guid> > CreateCustomerCondition(int customerId, ConditionRequestDto request)
 {
     return(vitalsService.CreateCustomerCondition(customerId, request, authDataStorage.GetToken()));
 }