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)); }
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); }