def add_client(self, name, address, email, default_currency_id, default_language_id): """ Create a new client """ currency_key = db.Key.from_path('CurrencyEntity', int(default_currency_id)) language_key = db.Key.from_path('LanguageEntity', int(default_language_id)) client = ClientEntity.create(user = self._user, name = name, address = address, email = email, default_currency = currency_key, default_language = language_key) client.put() return client