Exemplo n.º 1
0
 def check_valid_token(self, token):
     findBy = {
         'token' : token,
     }
     result = Repository.filter_attribute(self.model, findBy).filter(self.model.expires_at > datetime.datetime.now()).first()
     return result
Exemplo n.º 2
0
 def deleteToken(self, token):
     return Repository.delete(self.model, {'token' : token})
Exemplo n.º 3
0
 def delete(self, findBy):
     result = Repository.delete(self.model, findBy)
     return result
Exemplo n.º 4
0
 def store(self, data):
     result = Repository.store(self.model, data)
     return result
Exemplo n.º 5
0
 def filter_attribute(self, findBy):
     result = Repository.filter_attribute(self.model, findBy).first()
     return result
Exemplo n.º 6
0
 def fetch_all(self):
     result = Repository.fetchAll(self.model)
     return result
Exemplo n.º 7
0
 def update(self, filterBy, data):
     result = Repository.update(self.model, filterBy, data)
     return result
Exemplo n.º 8
0
 def fetch_all_filter_attribute(self, findBy):
     result = Repository.filter_attribute(self.model, findBy).order_by(
         self.model.transaction_date.desc()).all()
     return result
Exemplo n.º 9
0
 def paginate_filter_attribute(self, filter_keys, item, page):
     return Repository.filer_by_paginated(self.model,
                                          filter_keys,
                                          item=item,
                                          page=page)