|
@ -30,8 +30,13 @@ public class UnplannedReceiptNoteEventHandler |
|
|
public virtual async Task HandleEventAsync(SfsCreatedEntityEventData<UnplannedReceiptNote> eventData) |
|
|
public virtual async Task HandleEventAsync(SfsCreatedEntityEventData<UnplannedReceiptNote> eventData) |
|
|
{ |
|
|
{ |
|
|
var entity = eventData.Entity; |
|
|
var entity = eventData.Entity; |
|
|
await AddTransactionsAsync(entity).ConfigureAwait(false); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (entity.Details.Count > 0) |
|
|
|
|
|
{ |
|
|
|
|
|
await AddTransactionsAsync(entity).ConfigureAwait(false); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//if (!string.IsNullOrEmpty(entity.UnplannedReceiptRequestNumber))
|
|
|
//if (!string.IsNullOrEmpty(entity.UnplannedReceiptRequestNumber))
|
|
|
//{
|
|
|
//{
|
|
|
// await _unplannedReceiptRequestApp.CompleteByNumberAsync(entity.UnplannedReceiptRequestNumber).ConfigureAwait(false);
|
|
|
// await _unplannedReceiptRequestApp.CompleteByNumberAsync(entity.UnplannedReceiptRequestNumber).ConfigureAwait(false);
|
|
@ -52,7 +57,16 @@ public class UnplannedReceiptNoteEventHandler |
|
|
public virtual async Task HandleEventAsync(SfsCreatedEntityEventData<List<UnplannedReceiptNote>> eventData) |
|
|
public virtual async Task HandleEventAsync(SfsCreatedEntityEventData<List<UnplannedReceiptNote>> eventData) |
|
|
{ |
|
|
{ |
|
|
var entities = eventData.Entity; |
|
|
var entities = eventData.Entity; |
|
|
await AddTransactionsAsync(entities).ConfigureAwait(false); |
|
|
|
|
|
|
|
|
List<UnplannedReceiptNote> notelist = new List<UnplannedReceiptNote>(); |
|
|
|
|
|
foreach (var entity in entities) |
|
|
|
|
|
{ |
|
|
|
|
|
if (entity.Details.Count > 0) |
|
|
|
|
|
{ |
|
|
|
|
|
notelist.Add(entity); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
await AddTransactionsAsync(notelist).ConfigureAwait(false); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private async Task AddTransactionsAsync(List<UnplannedReceiptNote> unplannedReceiptNotes) |
|
|
private async Task AddTransactionsAsync(List<UnplannedReceiptNote> unplannedReceiptNotes) |
|
|