Example #1
0
 def post(self, args):
     activity_pref = args.pop('activity_preferences')
     user_details = args
     user_id = User.insert_user(user_details)
     if user_id is -1:
         abort(http_status_code=400, error_code=error_enum.user_id_duplicate)
     User.insert_user_activity_pref(user_id, activity_pref)
     BlockSessionModel.create_block_session(args['user_id'], {
         'day_of_week': 'All',
         'start_time': "00:00:00",
         'end_time': "05:59:59"
     })
     return {'user_id': user_id}