namespace EnvelopeGenerator.Finalizer.Models; public class WorkerOptions { private double _intervalInMin = 1.0; public double IntervalInMin { get => _intervalInMin; set { _intervalInMin = value; IntervalInMillisecond = Min2Millisecond(value); } } public int IntervalInMillisecond { get; private set; } = Min2Millisecond(1.0); private static int Min2Millisecond(double min) => Convert.ToInt32(Math.Round(min * 60 * 1000)); }