public UserAccessTests() { testUsername = "******"; testUser = new users() { username = testUsername, password = "******", access_level = 1 }; UserAccessor.CreateNew(testUser); }
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!"); } }