finalizare 1.0

This commit is contained in:
andrei-mihnea-cerbu
2024-05-21 12:10:53 +03:00
parent f7795f7519
commit 1cc1d34003
11268 changed files with 2102399 additions and 10909 deletions
@@ -2,10 +2,10 @@
public class SicknessPredictionHandler
{
public async Task<BaseResponse> GetPrediction(SicknessPredictionDto dto)
public static async Task<BaseResponse> GetPrediction(SicknessPredictionCommand command)
{
var validation = new SicknessPredictionValidator();
var validationResult = await validation.ValidateAsync(dto);
var validationResult = await validation.ValidateAsync(command);
if (!validationResult.IsValid)
{
@@ -20,13 +20,14 @@ public class SicknessPredictionHandler
Data = null
};
}
var currentDirectory = Directory.GetCurrentDirectory(); // gets the current working directory
var applicationDirectory = Path.Combine(Directory.GetParent(currentDirectory)?.FullName, "Application");
var scriptPath = Path.Combine(applicationDirectory, "Endpoints","SicknessPrediction", "SicknessPredictionScript.py");
var scriptPath = Path.Combine(applicationDirectory, "Endpoints", "SicknessPrediction",
"SicknessPredictionScript.py");
var scriptRunner = new PythonScriptRunner();
var result = await scriptRunner.RunPythonScript(scriptPath, dto.Text);
var result = await PythonScriptRunner.RunPythonScript(scriptPath, command.Text);
return result;
}