def details(request, pk): crud_helper = CRUDHelper(Student) data = crud_helper.get_by_id(pk) if data is None: messages.error(request, "Invalid Recored.") return redirect('student_index') return render(request, 'university/student/details.html', {"data": data})
def index(request): crud_helper = CRUDHelper(Department, request.GET) departments = crud_helper.get_list() total_count = crud_helper.get_total() return render(request, 'university/department/index.html', { 'departments': departments, 'total_count': total_count })
def index(request): crud_helper = CRUDHelper(Student, request.GET) students = crud_helper.get_list() total_count = crud_helper.get_total() return render(request, 'university/student/index.html', { 'students': students, 'total_count': total_count })
def delete(request, pk): crud_helper = CRUDHelper(Department) is_deleted = crud_helper.delete_by_id(pk) if is_deleted: messages.success(request, "Successfully Deleted.") return redirect('department_index') else: messages.error(request, crud_helper.get_error_message()) return redirect('department_index')
def update(request): data = CRUDHelper(Department, request.POST) if data.is_valid(): data.save() messages.success(request, "Successfully Updated.") return redirect('department_index') else: messages.error(request, data.get_error_message()) TmpMemory.set_redirect_tmp(request.POST) return redirect("/" + URL_CONSTANT.DEPARTMENT_EDIT + "0")
def save(request): data = CRUDHelper(Department, request.POST) if data.is_valid(): data.save() messages.success(request, "Successfully Created.") return redirect('department_index') else: messages.error(request, data.get_error_message()) TmpMemory.set_redirect_tmp(request.POST) return redirect('department_create')
def edit(request, pk): data = TmpMemory.get_redirect_tmp() if data is None: crud_helper = CRUDHelper(Department) data = crud_helper.get_by_id(pk) return render(request, 'university/department/edit.html', {"data": data})