Exemple #1
0
        public async Task <IActionResult> AddLaadPlaats([FromRoute] Guid inkoopOrderId)
        {
            var command = new AddLaadPlaats(
                inkoopOrderId,
                Guid.NewGuid(),
                Guid.NewGuid(),
                Guid.NewGuid());

            await _commandSender.Send(command);

            return(Ok());
        }
Exemple #2
0
        public async Task Handle(AddLaadPlaats message)
        {
            var inkoopOrder = await GetInkoopOrderById(
                message.InkoopOrderId,
                o => o.LaadPlaatsen);

            inkoopOrder.AddLaadPlaats(
                Guid.NewGuid(),
                message.PlaatsId,
                message.VestigingId,
                message.OverslagBedrijfId);

            await _dbContext.SaveChangesAsync();
        }