private User CreateDefaultUser()
        {
            DataHashManager manager = new DataHashManager();

            manager.CalculatePasswordHash("Admin1234!", out var passwordHash, out var passwordSalt);

            return(new User {
                Id = 1, Login = "******", PasswordHash = passwordHash, Salt = passwordSalt
            });
        }
        private Admin CreateDefaultAdmin(string nick, string login, string password)
        {
            var hashManager = new DataHashManager();
            var restoreKey  = PasswordGenerator.GenerateRandomPassword();
            var loginHash   = hashManager.CalculateDataHash(hashManager.CalculateDataHash(login).ToString());

            hashManager.CalculatePasswordHash(hashManager.CalculateDataHash(password).ToString(), out var passHash, out var passSalt);

            return(new Admin()
            {
                Id = 1,
                Nick = nick,
                Role = "admin",
                Login = loginHash,
                PasswordHash = passHash,
                Salt = passSalt,
                RestoreKey = restoreKey,
            });
        }