public List<VBUser> createUserFromResponse(JsonValue json, string password) {
			DB_SelectUser selectUser = new DB_SelectUser(this);
			return selectUser.createUserFromResponse(json, password);
		}
		public async Task<JsonValue> SelectAllUser() {
			DB_SelectUser dbSelectUser = new DB_SelectUser(this);
			return await dbSelectUser.SelectAllUser().ConfigureAwait(continueOnCapturedContext:false);
		}
		public async Task<JsonValue> register(string email, string password) {
			DB_SelectUser dbSelectUser = new DB_SelectUser(this);
			return await dbSelectUser.register(email, password).ConfigureAwait(continueOnCapturedContext:false);
		}
		public async Task<JsonValue> logout() {
			DB_SelectUser dbSelectUser = new DB_SelectUser(this);
			return await dbSelectUser.logout();
		}
		public async Task<VBUser> login(string username, string password) {
			DB_SelectUser dbSelectUser = new DB_SelectUser(this);
			return await dbSelectUser.validateLogin(username, password).ConfigureAwait(continueOnCapturedContext:false);
		}
		/**
		 * Provides you with list of all users for a specific event and state.
		 *If state is null all states will be selected.
		 **/
		public async Task<List<VBUser>> SelectUserForEvent(int idEvent, string state) {
			DB_SelectUser dbSelectUser = new DB_SelectUser(this);
			return await dbSelectUser.SelectUserForEvent(idEvent, state).ConfigureAwait(continueOnCapturedContext:false);
		}