Beispiel #1
0
        public async Task HandleAsync(ReintegratieAangemaaktEvent @event)
        {
            var command = new MaakTaakAanCommand
            {
                HoortBijEntiteitId   = @event.ReintegratieId,
                HoortBijEntiteitType = HRControlNet.Core.Data.Enums.EntiteitType.Reintegratie,
                Startdatum           = DateTime.Today.AddDays(14),
                Type             = HRControlNet.Core.Data.Enums.TaakType.ReintegratieTestTaak,
                Vervaldatum      = DateTime.Today.AddDays(28),
                Taakomschrijving = "Dit is een re-integratie testtaak. Deze taak is gemaakt om een POC te kunnen maken van een wizard.",
            };

            await messageExecutor.ExecuteAsync(command);
        }
        public async Task <IActionResult> Get(int id)
        {
            var query = new ReadTaakQuery
            {
                Id = id
            };

            var taak = await messageExecutor.ExecuteAsync(query);

            if (taak == null)
            {
                return(NotFound());
            }

            return(Ok(taak));
        }
Beispiel #3
0
 public Task MaakTaakAan(MaakTaakAanCommand command)
 {
     return(commandExecutor.ExecuteAsync(command));
 }