def getDescription(project): mdb = MongoPersistence('interface') tokens = project.split('-') pType, pId, year, subject = tokens[0], tokens[1], tokens[2], '-'.join(tokens[3:]) description = mdb.getDescription(pType, pId, year, subject) mdb.close() return description
def getDetails(project, position): mdb = MongoPersistence('details') tokens = project.split('-') pType, pId, year, subject = tokens[0], tokens[1], tokens[2], '-'.join(tokens[3:]) projectDetails = mdb.getProjectDetails(pType, pId, year, subject, position) mdb.close() return projectDetails
def getDescription(project): mdb = MongoPersistence('interface') tokens = project.split('-') pType, pId, year, subject = tokens[0], tokens[1], tokens[2], '-'.join( tokens[3:]) description = mdb.getDescription(pType, pId, year, subject) mdb.close() return description
def getDetails(project, position): mdb = MongoPersistence('details') tokens = project.split('-') pType, pId, year, subject = tokens[0], tokens[1], tokens[2], '-'.join( tokens[3:]) projectDetails = mdb.getProjectDetails(pType, pId, year, subject, position) mdb.close() return projectDetails
def getResults(validUserVotes): mdb = MongoPersistence('results') allResults = dict() for project, position in validUserVotes.iteritems(): tokens = project.split('-') pType = tokens[0] pId = tokens[1] year = tokens[2] subject = '-'.join(tokens[3:]) allResults[project] = mdb.getResult(pType, pId, year, subject, position) mdb.close() return allResults
def viewHome(): mdb = MongoPersistence('interface') interfaceItems = mdb.getInterface() mdb.close() return render_template('home.html', items=interfaceItems)