public async Task SeedAsync() { var users = await _userService.GetAllAsync(); if (users.Any()) { return; } Logger.Trace("Initializing data..."); for (var i = 1; i <= 10; i++) { var userId = Guid.NewGuid(); var username = $"user{i}"; await _userService.RegisterAsync(userId, $"{username}@test.com", username, "Str@ngPassword1", "referee"); } for (var i = 1; i <= 3; i++) { var userId = Guid.NewGuid(); var username = $"observer{i}"; await _userService.RegisterAsync(userId, $"{username}@test.com", username, "secret", "admin"); await _tableService.AddAsync(userId, "10,x10"); } Logger.Trace("Data has been initialized."); }
public async Task HandleAsync(CreateTable command) => await _handler .Run(async() => await _tableService.AddAsync(command.UserId, command.Size)) .Next() .ExecuteAllAsync();