Exemple #1
0
        public static AccommodationChangeLog GetRemoveChangeLog(int accommodationId, AccommodationChangeEventSources eventSource,
                                                                AccommodationRemoveReasons reason)
        {
            var removeEventData = new RemoveEventData(reason);

            return(GetAccommodationChangeLog(accommodationId, eventSource, AccommodationChangeEventTypes.Remove, removeEventData));
        }
        public Task AddRemoveEvent(int accommodationId, AccommodationChangeEventSources source, AccommodationRemoveReasons reason)
        {
            var removeLog = AccommodationChangeLogConverter.GetRemoveChangeLog(accommodationId, source, reason);

            return(AddAccommodationChangeLog(removeLog));
        }
 public RemoveEventData(AccommodationRemoveReasons reason)
 {
     Reason = reason;
 }
        public void CollectRemoveEvent(int accommodationId, AccommodationChangeEventSources source, AccommodationRemoveReasons reason)
        {
            var removeLog = AccommodationChangeLogConverter.GetRemoveChangeLog(accommodationId, source, reason);

            AccommodationsChangeLogs.Add(removeLog);
        }