private Task VerlaagVoorraad(Bestelling bestelling) { var tasks = new List <Task>(); foreach (var regel in bestelling.BestelRegels) { var body = new HaalVoorraadUitMagazijnCommand { Artikelnummer = (int)regel.Artikelnummer, Aantal = regel.Aantal }; var request = new RequestCommandMessage( message: JsonConvert.SerializeObject(body), type: NameConstants.MagazijnServiceHaalVoorraadUitMagazijnCommand, correlationId: "", routingKey: NameConstants.MagazijnServiceCommandQueue ); tasks.Add(_commandSender.SendCommandAsync(request)); } return(Task.WhenAll(tasks)); }
public bool MagazijnVoorraadMock(HaalVoorraadUitMagazijnCommand command) { _magazijnCalled++; return(true); }