/// <summary> /// Gets customer's default thresholds. /// </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 <IList <DefaultThresholdDto> > GetDefaultThresholds( int customerId, DefaultThresholdsSearchDto request, string bearerToken ) { return(vitalsDataProvider.GetDefaultThresholds(customerId, request, bearerToken)); }
/// <summary> /// Gets customer's default thresholds. /// </summary> /// <param name="request">The request.</param> /// <returns></returns> public async Task <CustomerDefaultThresholdsViewModel> GetDefaultThresholds(DefaultThresholdsSearchDto request) { var token = authDataStorage.GetToken(); var customerId = CustomerContext.Current.Customer.Id; var customerAlertSeveritiesTask = vitalsService.GetAlertSeverities(customerId, token); var customerDefaultThresholdsTask = vitalsService.GetDefaultThresholds(customerId, request, token); await Task.WhenAll(customerDefaultThresholdsTask, customerAlertSeveritiesTask); return(new CustomerDefaultThresholdsViewModel() { AlertSeverities = customerAlertSeveritiesTask.Result, DefaultThresholds = customerDefaultThresholdsTask.Result }); }
/// <summary> /// Gets customer's default thresholds. /// </summary> /// <param name="customerId">The customer identifier.</param> /// <param name="request">The request.</param> /// <param name="bearerToken">The bearer token.</param> /// <returns></returns> public async Task<IList<DefaultThresholdDto>> GetDefaultThresholds( int customerId, DefaultThresholdsSearchDto request, string bearerToken ) { string endpointUrl = string.Format("api/{0}/thresholds/defaults", customerId); var result = await apiClient.SendRequestAsync<PagedResult<DefaultThresholdDto>>( endpointUrl, request, Method.GET, null, bearerToken ); return result.Results; }
public async Task <ActionResult> GetDefaultThresholds(DefaultThresholdsSearchDto request) { var customerDefaultThresholds = await settingsControllerManager.GetDefaultThresholds(request); return(Json(customerDefaultThresholds, JsonRequestBehavior.AllowGet)); }