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
def find_by_id(cls, client_id): ''' Find a client by his key id ''' return ClientEntity.get_by_id(client_id)