def _save_or_update_json_response(_resp, cmd): try: livro_novo = cmd() except CommandExecutionException: _resp.status_code = 500 return JsonUnsecureResponse({cmd.errors}) short_form=facade.livro_novo_short_form() return JsonResponse(short_form.fill_with_model(livro_novo))
def index(): cmd = facade.list_livro_novos_cmd() livro_novos = cmd() edit_path = router.to_path(edit) delete_path = router.to_path(delete) short_form = facade.livro_novo_short_form() def short_livro_novo_dict(livro_novo): livro_novo_dct = short_form.fill_with_model(livro_novo) livro_novo_dct["edit_path"] = router.to_path(edit_path, livro_novo_dct["id"]) livro_novo_dct["delete_path"] = router.to_path(delete_path, livro_novo_dct["id"]) return livro_novo_dct short_livro_novos = [short_livro_novo_dict(livro_novo) for livro_novo in livro_novos] context = {"livro_novos": short_livro_novos, "new_path": router.to_path(new)} return TemplateResponse(context)
def index(): cmd = facade.list_livro_novos_cmd() livro_novo_list = cmd() short_form=facade.livro_novo_short_form() livro_novo_short = [short_form.fill_with_model(m) for m in livro_novo_list] return JsonResponse(livro_novo_short)