Пример #1
0
 public SupplierCodeRemoveEventData(string supplier, string supplierCode, Dictionary <string, string> accommodationSupplierCodes,
                                    SupplierCodeRemoveReasons reason)
 {
     Supplier     = supplier;
     SupplierCode = supplierCode;
     AccommodationSupplierCodes = accommodationSupplierCodes;
     Reason = reason;
 }
        public Task AddSupplierCodeRemoveEvent(int accommodationId, AccommodationChangeEventSources source, string supplier, string supplierCode,
                                               Dictionary <string, string> accommodationSupplierCodes, SupplierCodeRemoveReasons reason)
        {
            var supplierCodeRemoveLog =
                AccommodationChangeLogConverter.GetSupplierCodeRemoveChangeLog(accommodationId, source, supplier, supplierCode, accommodationSupplierCodes, reason);

            return(AddAccommodationChangeLog(supplierCodeRemoveLog));
        }
Пример #3
0
        public static AccommodationChangeLog GetSupplierCodeRemoveChangeLog(int accommodationId, AccommodationChangeEventSources eventSource,
                                                                            string supplier, string supplierCode, Dictionary <string, string> accommodationSupplierCodes, SupplierCodeRemoveReasons reason)
        {
            var supplierCodeRemoveEventData = new SupplierCodeRemoveEventData(supplier, supplierCode, accommodationSupplierCodes, reason);

            return(GetAccommodationChangeLog(accommodationId, eventSource, AccommodationChangeEventTypes.SupplierCodeRemove, supplierCodeRemoveEventData));
        }
        public void CollectSupplierCodeRemoveEvent(int accommodationId, AccommodationChangeEventSources source, string supplier, string supplierCode,
                                                   Dictionary <string, string> accommodationSupplierCodes, SupplierCodeRemoveReasons reason)
        {
            var supplierCodeRemoveLog =
                AccommodationChangeLogConverter.GetSupplierCodeRemoveChangeLog(accommodationId, source, supplier, supplierCode, accommodationSupplierCodes,
                                                                               reason);

            AccommodationsChangeLogs.Add(supplierCodeRemoveLog);
        }