예제 #1
0
 def create_corporation(self):
     """ Add a new corporation to the database """
     try:
         corp_name = self.get_argument("corporation_name", "")
         if Corporation.by_name(corp_name) is not None:
             raise ValidationError("Corporation name already exists")
         else:
             corporation = Corporation()
             corporation.name = corp_name
             self.dbsession.add(corporation)
             self.dbsession.commit()
             self.redirect("/admin/view/game_objects")
     except ValidationError as error:
         self.render("admin/create/corporation.html", errors=[str(error)])
예제 #2
0
 def create_corporation(self):
     ''' Add a new corporation to the database '''
     try:
         corp_name = self.get_argument('corporation_name', '')
         if Corporation.by_name(corp_name) is not None:
             raise ValueError("Corporation name already exists")
         else:
             corporation = Corporation()
             corporation.name = corp_name
             self.dbsession.add(corporation)
             self.dbsession.commit()
             self.redirect('/admin/view/game_objects')
     except ValueError as error:
         self.render("admin/create/corporation.html", errors=["%s" % error])