Exemple #1
0
        public UserAccessTests()
        {
            testUsername = "******";
            testUser     = new users()
            {
                username     = testUsername,
                password     = "******",
                access_level = 1
            };

            UserAccessor.CreateNew(testUser);
        }
Exemple #2
0
        static public UserType RegisterAs(string login, string password, string registrationKey)
        {
            var localRegistration = RegistrationAccessor.GetByActivationCode(registrationKey);

            if (localRegistration != null)
            {
                UserAccessor.CreateNew(new users()
                {
                    username     = login,
                    password     = password,
                    access_level = localRegistration.access_level
                });
                RegistrationAccessor.DeleteByActivationCode(registrationKey);
                return((UserType)localRegistration.access_level);
            }
            else
            {
                throw new Exception($"Registration Key {registrationKey} does not exist!");
            }
        }