diff --git a/GPW.CORE.Data/WeekData.cs b/GPW.CORE.Data/WeekData.cs
index 8da3037..682c897 100644
--- a/GPW.CORE.Data/WeekData.cs
+++ b/GPW.CORE.Data/WeekData.cs
@@ -29,6 +29,19 @@ namespace GPW.CORE.Data
this.fine = dtRif.Date.AddDays(7 - (int)day);
}
+ ///
+ /// Calcola estremi settimana dato numero + anno
+ ///
+ ///
+ public WeekData(int year, int numWeek)
+ {
+ this.anno = year;
+ this.weekNumber = numWeek;
+ DateTime dtRif = new DateTime(year, 1, 4).AddDays(7 * numWeek);
+ DayOfWeek day = CultureInfo.InvariantCulture.Calendar.GetDayOfWeek(dtRif);
+ this.inizio = dtRif.Date.AddDays(1 - (int)day);
+ this.fine = dtRif.Date.AddDays(7 - (int)day);
+ }
///
/// Calcolo settimana dell'anno ISO 8601
diff --git a/GPW.CORE.UI/Components/WeekStat.razor b/GPW.CORE.UI/Components/WeekStat.razor
index fe5cea5..d55dcbe 100644
--- a/GPW.CORE.UI/Components/WeekStat.razor
+++ b/GPW.CORE.UI/Components/WeekStat.razor
@@ -1,28 +1,40 @@
-