Browse Source

Added IsDraft and revised setting the time.

pull/79/head
Halil İbrahim Kalkan 5 years ago
parent
commit
5393cdea90
  1. 8
      src/EventHub.Domain/Events/Event.cs

8
src/EventHub.Domain/Events/Event.cs

@ -44,6 +44,8 @@ namespace EventHub.Events
public bool IsTimingChangeEmailSent { get; set; } public bool IsTimingChangeEmailSent { get; set; }
public bool IsDraft { get; set; }
public ICollection<Track> Tracks { get; private set; } public ICollection<Track> Tracks { get; private set; }
private Event() private Event()
@ -97,9 +99,10 @@ namespace EventHub.Events
.WithData("MaxTimingChangeLimit", EventConsts.MaxTimingChangeCountForUser); .WithData("MaxTimingChangeLimit", EventConsts.MaxTimingChangeCountForUser);
} }
SetTimeInternal(startTime, endTime);
TimingChangeCount++;
AddLocalEvent(new EventTimeChangingEventData(this, StartTime, EndTime)); AddLocalEvent(new EventTimeChangingEventData(this, StartTime, EndTime));
return this;
return SetTimeInternal(startTime, endTime);
} }
private Event SetTimeInternal(DateTime startTime, DateTime endTime) private Event SetTimeInternal(DateTime startTime, DateTime endTime)
@ -111,7 +114,6 @@ namespace EventHub.Events
StartTime = startTime; StartTime = startTime;
EndTime = endTime; EndTime = endTime;
TimingChangeCount++;
return this; return this;
} }
} }

Loading…
Cancel
Save