TaskMan
- fix call esecuzione stored RAW STATS - fix pagina ForceReset che non si chiude correttamente
This commit is contained in:
@@ -96,6 +96,7 @@ namespace MP.TaskMan.Controllers
|
||||
// imposto timeout a 5 min
|
||||
//var currTimeout = dbCtx.Database.GetCommandTimeout();
|
||||
dbCtx.Database.SetCommandTimeout(TimeSpan.FromMinutes(5));
|
||||
string sqlCall = "";
|
||||
try
|
||||
{
|
||||
DateTime dtStart = DateTime.Now;
|
||||
@@ -109,12 +110,16 @@ namespace MP.TaskMan.Controllers
|
||||
// recupero comando
|
||||
string sqlCommand = currRec.Command;
|
||||
string rawParams = currRec.Args;
|
||||
callRes = dbCtx
|
||||
.DbSetTaskResult
|
||||
.FromSqlRaw($"EXEC {sqlCommand} {rawParams}")
|
||||
.AsNoTracking()
|
||||
.AsEnumerable()
|
||||
.FirstOrDefault();
|
||||
// salvo la call x eventuale log errore
|
||||
sqlCall = $"EXEC {sqlCommand} {rawParams}";
|
||||
|
||||
var rawData = dbCtx
|
||||
.DbSetTaskResult
|
||||
.FromSqlRaw($"EXEC {sqlCommand} {rawParams}")
|
||||
.ToList();
|
||||
|
||||
callRes = rawData.FirstOrDefault() ?? new TaskResultModel();
|
||||
|
||||
DateTime dtEnd = DateTime.Now;
|
||||
|
||||
// preparo record esecuzione...
|
||||
@@ -150,7 +155,7 @@ namespace MP.TaskMan.Controllers
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
Log.Error($"Eccezione in ExecuteSqlCommand{Environment.NewLine}{exc}");
|
||||
Log.Error($"Eccezione in ExecuteSqlCommand{Environment.NewLine}Call eseguita:{Environment.NewLine}{sqlCall}{Environment.NewLine}------- Stack Eccezione -------{Environment.NewLine}{exc}");
|
||||
}
|
||||
}
|
||||
return callRes;
|
||||
|
||||
Reference in New Issue
Block a user