コード例 #1
0
 def post(self, _id=None):
     data = Employee.parser.parse_args()
     employee = EmployeeModel(**data)
     employee.date = datetime.strptime(employee.date, '%Y-%m-%d').date()
     try:
         employee.save()
     except:
         return {'message': 'An Error Occured while inserting'}, 500
     return employee.json(), 201
コード例 #2
0
ファイル: employee.py プロジェクト: acsammy/ponto_teste
  def post(self):
    data = attributes.parse_args()
    if EmployeeModel.find_employee_name(data.get('name')):
      return {
        'message' : 'Employee {} already exists.'.format(data.get('name'))
      }, 404
    
    employee = EmployeeModel(**data)

    try:
      employee.save()
    except:
      return {
        'message' : 'An error occured trying to create employee.'
      },500
    return employee.json(), 201