private SchedulingEvent NextStep(SchedulingEvent schedulingEvent) { return(_schedulingEvents .Where(e => e.SchedulingSessionId.Equals(schedulingEvent.SchedulingSessionId) && e.EventType.Equals(schedulingEvent.EventType + 1) && e.Id > schedulingEvent.Id) .OrderBy(e => e.TimeStamp).FirstOrDefault()); }
public SchedulingEvent Record(SchedulingEvent schedulingEvent) => _schedulingEventRepository.Repository.Create(schedulingEvent);