public IActionResult TroubleshootingView(CustomModel2 model) { var allSteps = _stepStorage.GetAllSteps(); // model.FaultCodeList = _faultCodeList; model.StepList = allSteps; return(View(model)); }
public IActionResult Troubleshooting(CustomModel2 model) { var allSteps = _stepStorage.GetAllSteps(); // model.FaultCodeList = _faultCodeList; model.StepList = allSteps; model.StepNumber++; return(RedirectToAction("TroubleshootingView", model)); }
public async Task <object> convertToWAV([FromBody] CustomModel2 fileURL) { var input = new ConvertToWavFile.Input(); input.type = "remote"; input.source = fileURL.uploadedFileUrl; var inputList = new List <ConvertToWavFile.Input>(); inputList.Add(input); var options = new ConvertToWavFile.Options(); options.audio_bitdepth = 16; options.frequency = 16000; options.channels = "mono"; var convertWAVKeys = new ConvertToWavFile.ConvertWAVKeys(); convertWAVKeys.target = "wav"; convertWAVKeys.options = options; var convertWAVKeysList = new List <ConvertToWavFile.ConvertWAVKeys>(); convertWAVKeysList.Add(convertWAVKeys); var convertWAV = new ConvertToWavFile.ConvertWAV(); convertWAV.input = inputList; convertWAV.conversion = convertWAVKeysList; var client = new HttpClient(); var json = JsonConvert.SerializeObject(convertWAV); var data = new StringContent(json, Encoding.UTF8, "application/json"); var url = "https://api2.online-convert.com/jobs"; client.DefaultRequestHeaders.Add("x-oc-api-key", "744be7d281d6b3b6871baef24cf58052"); var response = await client.PostAsync(url, data); var strResponse = await response.Content.ReadAsStringAsync(); return(JsonConvert.DeserializeObject <object>(strResponse)); //return server.id; }