public IActionResult PredictDisease(HeartDataViewModel data)
        {
            var dataForPrediction = CastToPredictionModelRequest(data);
            var prediction        = GetPredictionWithData(dataForPrediction);

            return(Ok(prediction));
        }
 private PredictionModelRequest <HeartData> CastToPredictionModelRequest(HeartDataViewModel data)
 {
     return(new PredictionModelRequest <HeartData>()
     {
         ObjectToPredict = CastToHeartData(data),
         ModelFilePath = "../CodeGen.MLNET/Data/heart-model-21_09_2018_0007.zip"
     });
 }
 private HeartData CastToHeartData(HeartDataViewModel data)
 {
     return(new HeartData()
     {
         Age = data.Age,
         Ca = data.Ca,
         Chol = data.Chol,
         Cp = data.Cp,
         Exang = data.Exang,
         Fbs = data.Fbs,
         OldPeak = data.Fbs,
         Restecg = data.Restecg,
         Sex = data.Sex,
         TrestBps = data.TrestBps,
         Thalach = data.Thalach,
         Slope = data.Slope,
         Thal = data.Thal,
     });
 }