public Task AddDuplicateAccommodationSupplierCodesMergeEvent(int accommodationId, AccommodationChangeEventSources source, int duplicateAccommodationId,
                                                                     Dictionary <string, string> sourceAccommodationSupplierCodes, Dictionary <string, string> duplicateAccommodationSupplierCodes)
        {
            var duplicateAccommodationSupplierCodesMergeLog = AccommodationChangeLogConverter.GetDuplicateAccommodationSupplierCodesMergeLog(accommodationId,
                                                                                                                                             source, duplicateAccommodationId, sourceAccommodationSupplierCodes, duplicateAccommodationSupplierCodes);

            return(AddAccommodationChangeLog(duplicateAccommodationSupplierCodesMergeLog));
        }
        public void CollectDuplicateAccommodationSupplierCodesMergeEvent(int accommodationId, AccommodationChangeEventSources source,
                                                                         int duplicateAccommodationId, Dictionary <string, string> sourceAccommodationSupplierCodes,
                                                                         Dictionary <string, string> duplicateAccommodationSupplierCodes)
        {
            var duplicateAccommodationSupplierCodesMergeLog = AccommodationChangeLogConverter.GetDuplicateAccommodationSupplierCodesMergeLog(accommodationId,
                                                                                                                                             source, duplicateAccommodationId, sourceAccommodationSupplierCodes, duplicateAccommodationSupplierCodes);

            AccommodationsChangeLogs.Add(duplicateAccommodationSupplierCodesMergeLog);
        }