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;
}
}
+1 -1
View File
@@ -4,7 +4,7 @@
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<Version>6.16.2604.1318</Version>
<Version>6.16.2604.1407</Version>
</PropertyGroup>
<ItemGroup>
+1 -1
View File
@@ -1,6 +1,6 @@
<body>
<i>Modulo MP-IOC </i>
<h4>Versione: 6.16.2604.1318</h4>
<h4>Versione: 6.16.2604.1407</h4>
<br /> Note di rilascio:
<ul>
<li>
+1 -1
View File
@@ -1 +1 @@
6.16.2604.1318
6.16.2604.1407
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>6.16.2604.1318</version>
<version>6.16.2604.1407</version>
<url>https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/MP.IOC.zip</url>
<changelog>https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/ChangeLog.html</changelog>
<mandatory>false</mandatory>