def post(self):

		json_string = self.request.body
		dict_object = json.loads(json_string)

		employee_id = int( dict_object['employeeId'] ) 
		employee_name = dict_object['employeeName']
		employee_phone = dict_object['employeePhone']
		employee_carrier = dict_object['employeeCarrier']
		employee_bartending = bool( dict_object['employeeBartending'] )

		employee = Employee.get_by_id(employee_id)

		if employee != None:
			employee.name = employee_name
			employee.phone = employee_phone
			employee.carrier = employee_carrier
			employee.bartending = employee_bartending

			employee.put()

			res = { "msg" : "Employee successfully updated", "success": True, "employee_id" : employee_id }
			self.response.out.write(json.dumps(res))
		else:
			res = { "msg" : "Oops! Something went wrong. Please try again.", "success": False, "employee_id" : employee_id }
			self.response.out.write(json.dumps(res))
    def post(self):

        json_string = self.request.body
        dict_object = json.loads(json_string)

        employee_id = int(dict_object['employeeId'])

        employee = Employee.get_by_id(employee_id)

        if employee != None:
            employee.key.delete()
            res = {
                "msg": "Employee successfully deleted",
                "success": True,
                "employee_id": employee_id
            }
            self.response.out.write(json.dumps(res))
        else:
            res = {
                "msg": "Oops! Something went wrong. Please try again.",
                "success": False,
                "employee_id": employee_id
            }
            self.response.out.write(json.dumps(res))
Example #3
0
def load_user(user_id):
    return Employee.get_by_id(user_id)