예제 #1
0
파일: user.py 프로젝트: reezoobose/long_run
 def post():
     """
     Post Method for user registration.
     :return: Success code 1 on successful registration .
     """
     # get data from json.
     input_data = UserRegister.register_parser.parse_args()
     # corresponding user exist in database
     if UserModel.find_user(input_data['email_id']) is None:
         # create user.
         user = UserModel(
             input_data['username'],
             input_data['email_id'],
             input_data['password'],
             int(input_data['us_dollar']),
             input_data['device_id'],
         )
         # save user.
         user.save_data()
         return {
             'message': 'user created ',
             'user_details': user.json(),
             'Success_Code': 1
         }, 201
     else:
         return {
             'message': 'user already present with the email id',
             'Success_Code': 0
         }, 400
예제 #2
0
 def post():
     """
     Post Method for user registration.
     :return: Success code 1 on successful registration .
     """
     # get data from json.
     input_data = UserRegister.register_parser.parse_args( )
     # corresponding user exist in database
     if UserModel.find_user(input_data['user_id']) is None:
         # create user.
         user = UserModel(user_unique_identifier=input_data['user_id'], school_id=input_data['school_id'],
                          us_dollar=input_data['us_dollar'])
         # save user.
         user.save_data()
         return {'message': 'user created ', 'user_details': user.json(), 'Success_Code': 1}, 201
     else:
         return {'message': 'user already present with the user id', 'Success_Code': 0}, 400