diff --git a/Mimante/Models/AuctionInfo.cs b/Mimante/Models/AuctionInfo.cs index 1bc9349..038973c 100644 --- a/Mimante/Models/AuctionInfo.cs +++ b/Mimante/Models/AuctionInfo.cs @@ -99,6 +99,13 @@ namespace AutoBidder.Models [JsonIgnore] public bool BidScheduled { get; set; } + /// + /// Timer per cui θ stata schedulata l'ultima puntata. + /// Usato per evitare doppie puntate sullo stesso ciclo. + /// + [JsonIgnore] + public double LastScheduledTimerMs { get; set; } + // Storico public List BidHistory { get; set; } = new List(); public Dictionary BidderStats { get; set; } = new(StringComparer.OrdinalIgnoreCase); diff --git a/Mimante/Models/ProductStatisticsRecord.cs b/Mimante/Models/ProductStatisticsRecord.cs index 95d91d3..1f5a69f 100644 --- a/Mimante/Models/ProductStatisticsRecord.cs +++ b/Mimante/Models/ProductStatisticsRecord.cs @@ -35,6 +35,14 @@ namespace AutoBidder.Models public int? RecommendedMaxResets { get; set; } public int? RecommendedMaxBids { get; set; } + // Valori di default definiti dall'utente (editabili) + public double? UserDefaultMinPrice { get; set; } + public double? UserDefaultMaxPrice { get; set; } + public int? UserDefaultMinResets { get; set; } + public int? UserDefaultMaxResets { get; set; } + public int? UserDefaultMaxBids { get; set; } + public int? UserDefaultBidBeforeDeadlineMs { get; set; } + // JSON con statistiche per fascia oraria public string? HourlyStatsJson { get; set; } diff --git a/Mimante/Pages/Index.razor b/Mimante/Pages/Index.razor index 44b54de..86f6494 100644 --- a/Mimante/Pages/Index.razor +++ b/Mimante/Pages/Index.razor @@ -7,148 +7,155 @@ Monitor Aste - AutoBidder -
- -
- -