Example #1
0
        public static AccommodationChangeLog GetLocalityChangingLog(int accommodationId, AccommodationChangeEventSources eventSource, int previousLocalityId, int newLocalityId, AccommodationLocalityChangingReason reason)
        {
            var changingLocalityEventData = new LocalityChangeEventData(previousLocalityId, newLocalityId, reason);

            return(GetAccommodationChangeLog(accommodationId, eventSource, AccommodationChangeEventTypes.LocalityChanging, changingLocalityEventData));
        }
 public void CollectLocalityChangingEvent(int accommodationId, AccommodationChangeEventSources source, int previousLocalityId, int newLocalityId,
                                          AccommodationLocalityChangingReason reason)
 {
     AccommodationChangeLogConverter.GetLocalityChangingLog(accommodationId, source, previousLocalityId, newLocalityId, reason);
 }
        public Task AddLocalityChangingEvent(int accommodationId, AccommodationChangeEventSources eventSource, int previousLocalityId, int newLocalityId, AccommodationLocalityChangingReason reason)
        {
            var localityChangingLog = AccommodationChangeLogConverter.GetLocalityChangingLog(accommodationId, eventSource, previousLocalityId, newLocalityId, reason);

            return(AddAccommodationChangeLog(localityChangingLog));
        }
Example #4
0
 public LocalityChangeEventData(int previousLocalityId, int newLocalityId, AccommodationLocalityChangingReason reason)
 {
     PreviousLocalityId = previousLocalityId;
     NewLocalityId      = newLocalityId;
     Reason             = reason;
 }