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
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