finalizare 1.0
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user