private void SetCollectorValues(Collector collector, AddCollectorToConfigCommand command) { collector.Id = collector.CreateId(); collector.DisplayName = command.DisplayName; collector.Description = command.Description; collector.StartingTime = command.StartingTime.TryParseDateTimeOffsetFromString(); collector.EndAt = command.EndAt.TryParseDateTimeOffsetFromString(); collector.Priority = command.Priority; collector.OverlappingRecurring = command.OverlappingRecurring; collector.GroupName = command.GroupName; collector.RandomTimeDelay = command.RandomTimeDelay.TryParseTimeSpanFromString(); collector.StartingTimeDelay = command.StartingTimeDelay.TryParseTimeSpanFromString(); collector.PollingInterval = command.PollingInterval.TryParseTimeSpanFromString(); collector.Verifiers = new System.Collections.Generic.List <Verifier>(); }