Esempio n. 1
0
	def dispatch_request(self):
		try:
			user = request.form['userEmail']
			title = request.form['missionTitle'].encode('utf-8')
			contents = request.form['missionContents'].encode('utf-8')
			difficulty = request.form['missionDifficulty']
			effect = request.form['missionEffect']

			effect = int(float(effect))
			difficulty = int(float(difficulty))

			m = Mission(title, contents, difficulty, effect)
			m.push_data()

			m = Mission.get_mission(title)
			u = User.find_by_email(user)
		
			ms = MissionState(u.id, m.id, '1')
			ms.push_data()

			response = Lusponse.make_success_response('success make missions', '')
			return response

		except Exception, e:
			response = Lusponse.make_fail_response('fail make missions', "%r"%e)
			return response
Esempio n. 2
0
	def dispatch_request(self):
		try:
			m_list = Mission.get_mission_list()
			
			response = Lusponse.make_success_response('success return missions', m_list)
			return response

		except Exception, e:
			response = Lusponse.make_fail_response('success return missions', "%r"%e)
			return response
Esempio n. 3
0
	def dispatch_request(self):
		try:
			id = int(request.form['userID'])
			password = request.form['userPassword']

			u = User.get_user(id, password)
			if u == None:
				raise Exception('NotExistUser')

			response = Lusponse.make_success_response('success sign in', '')
			return response
		except Exception, e:
			response = Lusponse.make_fail_response('fail sign in', "%r"%e)
			return response
Esempio n. 4
0
	def dispatch_request(self):
		try:
			id = int(request.form['userID'])
			name = request.form['userName'].encode('utf-8')
			password = request.form['userPassword'].encode('utf-8')
			phone = request.form['userPhone'].encode('utf-8')

			if User.query.filter_by(id=id).first() != None:
				raise Exception('IntegrityError')

			u = User(id, name, password, phone)
			u.commit()

			response = Lusponse.make_success_response('success sign up', '')
			return response

		except Exception, e:
			response = Lusponse.make_fail_response('fail sign up', "%r"%e)
			return response