Example #1
0
 public async Task HandleAsync(WardenCreated @event)
 {
     await _handler
     .Run(async() => await _wardenService.CreateWardenAsync(@event.WardenId,
                                                            @event.Name, @event.OrganizationId, @event.UserId, @event.Enabled))
     .OnError((ex, logger) => logger.Error("Error occured while creating a Warden."))
     .ExecuteAsync();
 }
        public async Task HandleAsync(CreateWarden command)
        {
            await _wardenService.CreateWardenAsync(command.WardenId,
                                                   command.Name, command.OrganizationId, command.UserId, command.Enabled);

            await _bus.PublishAsync(new WardenCreated(command.Request.Id, command.WardenId,
                                                      command.Name, command.OrganizationId, command.UserId,
                                                      DateTime.UtcNow, command.Enabled));
        }
Example #3
0
 public async Task HandleAsync(WardenCreated @event)
 {
     await _wardenService.CreateWardenAsync(@event.WardenId,
                                            @event.Name, @event.OrganizationId, @event.UserId,
                                            @event.Enabled);
 }