public async Task SeedAsync() { var users = await _userService.BrowseAsync(); var drivers = await _driverService.BrowseAsync(); if (users.Any() && drivers.Any()) { _webRequestService.CreateUrl(" Baczynskiego 12c", "Gdansk", "80-410"); //_webRequestService.CleanStree(" Test owo ","spa cj a "); return; } _logger.LogInformation("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, "secret1234", "user"); _logger.LogInformation($"Created a new user: '******'."); await _driverService.CreateAsync(userId); await _driverService.SetVehicle(userId, "BMW", "i8"); _logger.LogInformation($"Adding a new driver for: '{username}'."); await _driverRouteService.AddAsync(userId, "Default route", 1, 1, 2, 2); await _driverRouteService.AddAsync(userId, "Job route", 3, 4, 7, 8); _logger.LogInformation($"Adding route for: '{username}'."); } for (var i = 1; i <= 3; i++) { var userId = Guid.NewGuid(); var username = $"userPassenger{i}"; await _userService.RegisterAsync(userId, $"{username}@test.com", username, "secret1234", "user"); _logger.LogInformation($"Created a new user: '******'."); await _passengerService.CreateAsync(userId); _logger.LogInformation($"Adding a new passenger for: '{username}'."); } for (var i = 1; i <= 3; i++) { var userId = Guid.NewGuid(); var username = $"admin{i}"; _logger.LogInformation($"Created a new admin: '{username}'."); await _userService.RegisterAsync(userId, $"{username}@test.com", username, "secret1234", "admin"); } _logger.LogInformation("Data was Initialized."); }
public async Task SeedAsync() { var users = await _userService.BrowseAsync(); if (users.Any()) { return; } _logger.LogTrace("Initializing data..."); var tasks = new List <Task>(); for (int i = 1; i <= 10; i++) { var userId = Guid.NewGuid(); var username = $"user{i}"; _logger.LogTrace($"Adding user: '******'."); await _userService.RegisterAsync(userId, $"user{i}@test.com", username, "secret", "user"); _logger.LogTrace($"Adding user: '******'."); await _driverService.CreateAsync(userId); _logger.LogTrace($"Setting Vehicle for: '{username}'."); await _driverService.SetVehicleAsync(userId, "Mazda", "3"); _logger.LogTrace($"Created a new driver for: {username}."); _logger.LogTrace($"Adding route for: '{username}'."); await _driverRouteService.AddAsync(userId, "Route 1", 5, 5, 6, 6); await _driverRouteService.AddAsync(userId, "Route 2", 605, 221, 735, 000); } for (var i = 1; i <= 3; i++) { var userId = Guid.NewGuid(); var username = $"admin{i}"; _logger.LogTrace($"Adding admin: '{username}'."); await _userService.RegisterAsync(userId, $"admin{i}@test.com", username, "secret", "admin"); } await Task.WhenAll(tasks); _logger.LogTrace("Data was initialized."); }
public async Task SeedAsync() { var users = await _userService.BrowseAsync(); if (users.Any()) { return; } Logger.Info("Initializing data..."); for (int i = 1; i <= 10; i++) { var userId = Guid.NewGuid(); var username = $"user{i}"; await _userService.RegisterAsync(userId, $"{username}@email.com", username, $"password{i}", "user"); if (i % 3 == 1) { await _driverService.CreateAsync(userId); await _driverService.SetVehicleAsync(userId, "Audi", "RS8"); await _driverRouteService.AddAsync(userId, "Default", (i + 2) * 9, (i + 4) * 12, (i + 3) * 4, (i + 1) * 15); } } Logger.Info("Data was initialized successfully."); }
public async Task SeedAsync() { var users = await _userService.BrowseAsync(); if (users.Any()) { Logger.Trace("Data was already initialized."); return; } Logger.Trace("Initializing data..."); var tasks = new List <Task>(); for (var i = 1; i <= 10; i++) { var userId = Guid.NewGuid(); var username = $"user{i}"; await _userService.RegisterAsync(userId, $"user{i}@test.com", username, "secret", "user"); Logger.Trace($"Adding user: '******'."); await _driverService.CreateAsync(userId); await _driverService.SetVehicle(userId, "BMW", "i8"); await _driverRouteService.AddAsync(userId, "Default route", 1, 1, 2, 2); await _driverRouteService.AddAsync(userId, "Job route", 3, 3, 5, 5); Logger.Trace($"Adding driver for: '{username}'."); } for (var i = 1; i <= 3; i++) { var userId = Guid.NewGuid(); var username = $"admin{i}"; Logger.Trace($"Adding admin: '{username}'."); await _userService.RegisterAsync(userId, $"admin{i}@test.com", username, "secret", "admin"); } Logger.Trace("Data was initialized."); }
public async Task SeedAsync() { // Check if we got existing database var users = await _userService.BrowseAsync(); if (users != null) { return; } _logger.LogDebug("Initializing data..."); //var awaited = new List<Task>(); for (int i = 0; i < 10; i++) { var rnd = new Random(); var userId = Guid.NewGuid(); var username = $"user{i}"; await _userService.RegisterAsync(userId, $"{username}@gmail.com", username, "secret", "user"); _logger.LogDebug($"Created a new user '{username}' "); await _driverService.CreateAsync(userId); await _driverService.SetVehicleAsync(userId, "BMW", "i8"); await _driverRouteService.AddAsync(userId, "default", rnd.Next(1, 10), rnd.Next(1, 10), rnd.Next(1, 10), rnd.Next(1, 10)); await _driverRouteService.AddAsync(userId, "job route", rnd.Next(1, 10), rnd.Next(1, 10), rnd.Next(1, 10), rnd.Next(1, 10)); } for (int i = 0; i < 3; i++) { var userId = Guid.NewGuid(); var username = $"admin{i}"; await _userService.RegisterAsync(userId, $"{username}@gmail.com", username, "secret", "admin"); } // await Task.WhenAll(tasks); }
public async Task SeedAsync() { _logger.LogInformation("Initializing data......"); var tasks = new List <Task>(); for (int i = 0; i < 10; i++) { var userId = Guid.NewGuid(); tasks.Add(_userService.RegisterAsync(userId, $"user{i + 1}@email.com", $"User{i + 1}", "user", "password")); tasks.Add(_driverService.CreateAsync(userId)); tasks.Add(_driverService.SetVehicleAsync(userId, "BMW", "X5")); tasks.Add(_driverRouteService.AddAsync(userId, "Job route", 10, 10, 50, 50)); tasks.Add(_driverRouteService.AddAsync(userId, "Gym route", 13, 11, 55, 77)); } for (int i = 0; i < 3; i++) { var userId = Guid.NewGuid(); tasks.Add(_userService.RegisterAsync(userId, $"admin{i + 1}@admin.com", $"Admin{i + 1}", "user", "password")); } await Task.WhenAll(tasks); _logger.LogInformation("Data was initialized."); }
public async Task HandleAsync(CreateDriverRoute command) { await _driverRouteService.AddAsync(command.UserId, command.Name, command.StartLatitude, command.StartLongitude, command.EndLatitude, command.EndLongitude); }