Browse Source

Clock service removed from ctor injection

pull/16/head
Berkan 6 years ago
parent
commit
c43527c4f4
  1. 8
      src/EventHub.Domain/Events/Registrations/EventRegistrationManager.cs

8
src/EventHub.Domain/Events/Registrations/EventRegistrationManager.cs

@ -11,14 +11,10 @@ namespace EventHub.Events.Registrations
public class EventRegistrationManager : DomainService
{
private readonly IRepository<EventRegistration, Guid> _eventRegistrationRepository;
private readonly IClock _clock;
public EventRegistrationManager(
IRepository<EventRegistration, Guid> eventRegistrationRepository,
IClock clock)
public EventRegistrationManager(IRepository<EventRegistration, Guid> eventRegistrationRepository)
{
_eventRegistrationRepository = eventRegistrationRepository;
_clock = clock;
}
public async Task RegisterAsync(
@ -62,7 +58,7 @@ namespace EventHub.Events.Registrations
private void CheckEventEndTime(Event @event)
{
if (_clock.Now > @event.EndTime)
if (Clock.Now > @event.EndTime)
{
throw new BusinessException(EventHubErrorCodes.CantRegisterOrUnregisterForAPastEvent);
}

Loading…
Cancel
Save