Ejemplo n.º 1
0
        public async Task HandleEvent(SampleCreatedEvent @event)
        {
            var somethingElseDto = new SomethingElseDto {
                SampleId = @event.Sample.Id
            };

            await somethingElseService.CraeteSomethingElse(somethingElseDto);
        }
Ejemplo n.º 2
0
        public async Task <Guid> InsertSample(SampleDto dto)
        {
            var sample = dto.ToSample();

            await repo.InsertSample(sample);

            var createdEvent = new SampleCreatedEvent(sample.ToSampleDto());

            eventContext.AddEvents(createdEvent);

            return(sample.Id);
        }
Ejemplo n.º 3
0
 public void On(SampleCreatedEvent @event)
 {
     Console.WriteLine($"{nameof(SampleCreatedEvent)}-Event Received");
 }