public Task AddMergeEvent(int accommodationId, AccommodationChangeEventSources source, int mergedAccommodationId,
                                  Dictionary <string, string> sourceAccommodationSupplierCodes, Dictionary <string, string> mergedAccommodationSupplierCodes)
        {
            var mergeLog = AccommodationChangeLogConverter.GetMergeChangeLog(accommodationId, source, mergedAccommodationId, sourceAccommodationSupplierCodes, mergedAccommodationSupplierCodes);

            return(AddAccommodationChangeLog(mergeLog));
        }
        public void CollectMergeEvent(int accommodationId, AccommodationChangeEventSources source, int mergedAccommodationId,
                                      Dictionary <string, string> sourceAccommodationSupplierCodes, Dictionary <string, string> mergedAccommodationSupplierCodes)
        {
            var mergeLog = AccommodationChangeLogConverter.GetMergeChangeLog(accommodationId, source, mergedAccommodationId, sourceAccommodationSupplierCodes,
                                                                             mergedAccommodationSupplierCodes);

            AccommodationsChangeLogs.Add(mergeLog);
        }