private void WriteExitPerimeterEvent(TrackLocation exitTrackLocation)
        {
            if (exitTrackLocation == null)
            {
                return;
            }

            Log.Debug(this.GetType().Name, "Exit Perimeter");
            var entry = new TrackLocationLogEntry { LogEntry = Constants.ExitPerimeter, TrackLocationId = exitTrackLocation.ID, LocationName = exitTrackLocation.LocationName };
            entry.LogDateTime = (DateTime.Now);
            int response = this.timeTrackerWorkspace.SaveTrackLocationLogEntry(entry);
        }
 /// <summary>
 /// Saves the track location log entry.
 /// </summary>
 /// <param name="trackLocationLogEntry">The track location log entry.</param>
 /// <returns></returns>
 public int SaveTrackLocationLogEntry(TrackLocationLogEntry trackLocationLogEntry)
 {
     return this.database.SateEntity(trackLocationLogEntry);
 }