/// <summary> /// Creates a new instance with specified settings. /// </summary> /// <param name="name">Name of this event.</param> /// <param name="organizers">Organizers of this event.</param> /// <param name="start">Time at which the event starts.</param> /// <param name="end">Time at which the event ends.</param> /// <param name="scoring">Scoring mode for this event.</param> /// <param name="flags">Event flags.</param> public CtfEvent(string name, IEnumerable <string> organizers, DateTimeOffset start, DateTimeOffset end, CtfScoringMode scoring) { this.Name = name; this.Organizers = organizers; this.StartTime = start; this.EndTime = end; this.Scoring = scoring; }
/// <summary> /// Creates a new instance with specified settings. /// </summary> /// <param name="name">Name of this event.</param> /// <param name="organizers">Organizers of this event.</param> /// <param name="start">Time at which the event starts.</param> /// <param name="duration">Duration of this event.</param> /// <param name="scoring">Scoring mode for this event.</param> public CtfEvent(string name, IEnumerable <string> organizers, DateTimeOffset start, TimeSpan duration, CtfScoringMode scoring) : this(name, organizers, start, start + duration, scoring) { }