예제 #1
0
        public async Task RegisterAsync(AuthData registerData)
        {
            var random  = new Random();
            var courier = new Courier()
            {
                Status    = CourierStatus.Sleep,
                Login     = registerData.Login,
                Password  = Argon2.Hash(registerData.Password),
                Longitude = random.Next(1000) + random.NextDouble(),
                Latitude  = random.Next(1000) + random.NextDouble()
            };

            await _context.CreateAndSaveAsync(courier);

            _logger.LogInformation("Courier registered");
        }