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)); }
public async Task <ActionResult> CustomerConditions(ConditionRequestDto request) { var customerId = CustomerContext.Current.Customer.Id; var result = await settingsControllerManager.CreateCustomerCondition(customerId, request); return(Json(result)); }
/// <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)); }
/// <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)); }
/// <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 )); }
/// <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 )); }
/// <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())); }
/// <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())); }