Fix errore serialzzazione durata null...

This commit is contained in:
Samuele Locatelli
2026-04-14 07:48:46 +02:00
parent ea6da9e282
commit 683b326194
5 changed files with 25 additions and 15 deletions
+21 -11
View File
@@ -34,18 +34,28 @@ namespace MP.Data.DbModels
{
get
{
string answ = "";
DateTime end = DataFine != null ? (DateTime)DataFine : DateTime.Now;
var tsDurata = (end).Subtract((DateTime)DataInizio);
if (DataInizio == null)
return "";
var start = DataInizio.Value;
var end = DataFine ?? DateTime.Now;
var tsDurata = end - start;
if (tsDurata.TotalDays < 1)
{
answ = $"{tsDurata.Hours:00}h {tsDurata.Minutes:00}'";
}
else
{
answ = $"{tsDurata.Days}gg {tsDurata.Hours:00}h";
}
return answ;
return $"{tsDurata.Hours:00}h {tsDurata.Minutes:00}'";
return $"{tsDurata.Days}gg {tsDurata.Hours:00}h";
}
}
[NotMapped]
public TimeSpan DurataMinutiTimeSpan
{
get
{
DateTime end = DataFine != null ? (DateTime)DataFine : DateTime.Now;
TimeSpan tsDurata = (end).Subtract((DateTime)DataInizio);
return tsDurata;
}
}