public void GetCalculationBasis() { DTO.CustomerSelectedData csd = new DTO.CustomerSelectedData() { InputLength = Int32.Parse(InputDataViewModel.InputData.InputLength), InputNumber = Int32.Parse(InputDataViewModel.InputData.InputNumber), InputFactor = Double.Parse((InputDataViewModel.InputData.InputFactor).Replace(",", ".").Replace(" ", "")), SelectedSuspension = InputDataViewModel.InputData.SelectedSuspension, SelectedTextileId = TextileSelectionViewModel.TextileDataCollection[TextileSelectionViewModel.SelectedTextileIndex].Id, SelectedColourId = TextileSelectionViewModel.Colours[TextileSelectionViewModel.SelectedColourIndex].Id, SelectedWidthId = TextileSelectionViewModel.Widths[TextileSelectionViewModel.SelectedWidthIndex].Id, }; OutputDataViewModel.GetCalculatedPriceObject(csd); }
public async Task <DTO.CalculatedPrice> SendDataForCalculationAsync(DTO.CustomerSelectedData csd) { string URL = "http://localhost:5000/api/WinterItems/CalcData"; DTO.CalculatedPrice prices = new DTO.CalculatedPrice(); using (HttpResponseMessage response = await APIHelper.ApiClient.PostAsync(URL, csd, new JsonMediaTypeFormatter())) { var result = response.Content.ReadAsStringAsync(); var data = JsonConvert.DeserializeObject <DTO.CalculatedPrice>(result.Result); prices = data; } return(prices); }