|
@ -14,6 +14,7 @@ namespace Win_in.Sfs.Wms.Store.Event.DataExchanges; |
|
|
public class DeliverNoteEventHandler |
|
|
public class DeliverNoteEventHandler |
|
|
: StoreDataExchangeEventHandlerBase<DeliverNote> |
|
|
: StoreDataExchangeEventHandlerBase<DeliverNote> |
|
|
, ILocalEventHandler<SfsCreatedEntityEventData<DeliverNote>> |
|
|
, ILocalEventHandler<SfsCreatedEntityEventData<DeliverNote>> |
|
|
|
|
|
, ILocalEventHandler<SfsCreatedEntityEventData<List<DeliverNote>>> |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
[UnitOfWork] |
|
|
[UnitOfWork] |
|
@ -23,6 +24,13 @@ public class DeliverNoteEventHandler |
|
|
await AddExchangeDataAsync(entity).ConfigureAwait(false); |
|
|
await AddExchangeDataAsync(entity).ConfigureAwait(false); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
[UnitOfWork] |
|
|
|
|
|
public virtual async Task HandleEventAsync(SfsCreatedEntityEventData<List<DeliverNote>> eventData) |
|
|
|
|
|
{ |
|
|
|
|
|
var entities = eventData.Entity; |
|
|
|
|
|
await AddExchangeDataAsync(entities).ConfigureAwait(false); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
protected override async Task AddExchangeDataAsync(List<DeliverNote> entities) |
|
|
protected override async Task AddExchangeDataAsync(List<DeliverNote> entities) |
|
|
{ |
|
|
{ |
|
|
var dtos = ObjectMapper.Map<List<DeliverNote>, List<DeliverNoteDTO>>(entities); |
|
|
var dtos = ObjectMapper.Map<List<DeliverNote>, List<DeliverNoteDTO>>(entities); |
|
|