def post(self, empid): data=Employee.parser.parse_args() employee=EmployeeModel.find_by_empid(empid) if employee: return {"message":"Record Already Exist"},201 else: employee=EmployeeModel(empid, data['name'], data['role_id']) employee.insert_in_db() return employee.json(), 201
def put(self, empid): data=Employee.parser.parse_args() employee=EmployeeModel.find_by_empid(empid) if employee is None: return {"message":"Record Not Found For This Record"},404 else: employee.name=data['name'] employee.role_id=data['role_id'] employee.insert_in_db() return employee.json(), 201
def delete(self, empid): employee=EmployeeModel.find_by_empid(empid) if employee: employee.delete_from_db() return {"message":"Employee Deleted"},201
def get(self, empid): employee=EmployeeModel.find_by_empid(empid) if employee: return employee.json() return {"message":"Record Not Found"},404