def update(request, _id): course_service = get_course_service() course = course_service.find_by_id(_id) if course is None: return HttpResponseNotFound() form = Course.to_form(course) return render(request, "course/detail/update.html", {"form": form, "id": _id, "public_course": Course.PUBLIC, "private_course": Course.PRIVATE})
def update(request, _id): course_service = get_course_service() course = course_service.find_by_id(_id) if course is None: return HttpResponseNotFound() form = Course.to_form(course) return render( request, "course/detail/update.html", { "form": form, "id": _id, "public_course": Course.PUBLIC, "private_course": Course.PRIVATE })
def create(request): form = CourseForm() if request.method == "POST": form = CourseForm(request.POST) if form.is_valid(): course = Course.from_form(form) auth_service = get_auth_service() user_id = auth_service.get_value("_id", request.session) course.creator_id = user_id course_service = get_course_service() course_id = course_service.add_course(course) if not (course_id is None): return HttpResponseRedirect(reverse("course.info", args=[course_id])) return render(request, "course/create.html", {"form": form, "public_course": Course.PUBLIC, "private_course": Course.PRIVATE})
def create(request): form = CourseForm() if request.method == "POST": form = CourseForm(request.POST) if form.is_valid(): course = Course.from_form(form) auth_service = get_auth_service() user_id = auth_service.get_value("_id", request.session) course.creator_id = user_id course_service = get_course_service() course_id = course_service.add_course(course) if not (course_id is None): return HttpResponseRedirect( reverse("course.info", args=[course_id])) return render( request, "course/create.html", { "form": form, "public_course": Course.PUBLIC, "private_course": Course.PRIVATE })