def post(self, request): student = StudentContainer(request.user) rq = RequestUtil() i = rq.get_student_info(request) context = { 'countries': HomeUtil.get_countries(), 'states': HomeUtil.get_states(), 'programs': HomeUtil.get_student_programs(), 'majors': HomeUtil.get_majors(), } if i: try: with transaction.atomic(): if student.new_student(i, request.user): m = 'Student profile created successfully.' MessageCenter.new_message('student', student.get_student(), 'success', m) return redirect('student:index') else: raise IntegrityError except IntegrityError: context['student'] = i context['errors'] = student.get_form().errors else: context['errors'] = rq.get_errors() return render(request, self.template_name, context)
def post(self, request): company = CompanyContainer(request.user) rq = RequestUtil() i = rq.get_company_info(request) context = { 'company': company.get_company(), 'countries': HomeUtil.get_countries(), 'states': HomeUtil.get_states(), 'tab': 'profile', } if i: try: with transaction.atomic(): if company.edit_company(i): m = 'Company profile edited successfully.' MessageCenter.new_message('company', company.get_company(), 'success', m) return redirect('company:index') else: raise IntegrityError except IntegrityError: i['pk'] = '0' context['company'] = i context['errors'] = company.get_form().errors else: info = rq.get_info() info['pk'] = '0' context['company'] = info context['errors'] = rq.get_errors() return render(request, self.template_name, context)
def post(self, request, pk): company = CompanyContainer(request.user) rq = RequestUtil() i = rq.get_event_info(request) context = { 'company': company.get_company(), 'event': company.get_event(pk), 'countries': HomeUtil.get_countries(), 'states': HomeUtil.get_states(), 'tab': 'events', } if i: try: with transaction.atomic(): if company.edit_event(pk, i): return redirect('event:company_events') else: raise IntegrityError except IntegrityError: context['event'] = i context['errors'] = company.get_form().errors else: context['event'] = rq.get_info() context['errors'] = rq.get_errors() return render(request, self.template_name, context)
def get(self, request): context = { 'countries': HomeUtil.get_countries(), 'states': HomeUtil.get_states(), 'programs': HomeUtil.get_student_programs(), 'majors': HomeUtil.get_majors(), } return render(request, self.template_name, context)
def get(self, request): company = CompanyContainer(request.user) context = { 'company': company.get_company(), 'countries': HomeUtil.get_countries(), 'states': HomeUtil.get_states(), 'tab': 'events', } return render(request, self.template_name, context)
def get(self, request): company = CompanyContainer(request.user) context = { 'company': company.get_company(), 'countries': HomeUtil.get_countries(), 'states': HomeUtil.get_states(), 'tab': 'profile', } print(str(company.get_company().is_startup)) return render(request, self.template_name, context)
def get(self, request): student = StudentContainer(request.user) context = { 'student': student.get_student(), 'countries': HomeUtil.get_countries(), 'states': HomeUtil.get_states(), 'programs': HomeUtil.get_student_programs(), 'majors': HomeUtil.get_majors(), 'tab': 'profile', } return render(request, self.template_name, context)
def get(self, request): context = { 'countries': HomeUtil.get_countries(), 'states': HomeUtil.get_states(), } return render(request, self.template_name, context)