public void Post(NewStat newStat) { Stat stat = new Stat { Nom = newStat.Nom, Definition = newStat.Definition, Stats = newStat.Stats, Type = newStat.Type }; foreach (NewStatUtil su in newStat.StatUtils) { StatUtil statUtil = new StatUtil { Valeur = su.Valeur }; Stat statUse = dal.GetStatById(su.StatUtile); statUtil.StatUtile = statUse; if (stat.StatUtils == null) { stat.StatUtils = new List <StatUtil>(); } stat.StatUtils.Add(statUtil); } dal.AddStat(stat); }
protected override async Task ActionAsync(CancellationToken cancel) { var feeRate = (await Rpc.EstimateSmartFeeAsync((int)Config.ConfirmationTarget, EstimateSmartFeeMode.Conservative, simulateIfRegTest: true, cancel).ConfigureAwait(false)).FeeRate; CoinJoinFeeRateStat feeRateStat = new(DateTimeOffset.UtcNow, Config.ConfirmationTarget, feeRate); Add(feeRateStat); NewStat?.Invoke(this, feeRateStat); }
public void UpdateStat(NewStat newStat) { dal.MajStat(newStat); //dal.AddStat(stat); }