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)); }
public Task MaakTaakAan(MaakTaakAanCommand command) { return(commandExecutor.ExecuteAsync(command)); }