def _save_or_update_json_response(cmd, _resp): try: categoria = cmd() except CommandExecutionException: _resp.status_code = 500 return JsonUnsecureResponse(cmd.errors) categoria_form = categoria_facade.categoria_form() return JsonUnsecureResponse(categoria_form.fill_with_model(categoria))
def salvar(_resp, **propriedades): form = ProdutoForm(**propriedades) erros = form.validate() if not erros: produto = form.fill_model() produto.put() dct = form.fill_with_model(produto) return JsonUnsecureResponse(dct) _resp.set_status(400) return JsonUnsecureResponse(erros)
def salvar(_resp, **propriedades): form = CategoriaForm(**propriedades) erros = form.validate() if not erros: categoria = form.fill_model() categoria.put() dct = form.fill_with_model(categoria) return JsonUnsecureResponse(dct) _resp.set_status(400) return JsonUnsecureResponse(erros)
def salvar(_resp, **propriedades): form = DrawingForm(**propriedades) erros = form.validate() if not erros: drawing = form.fill_model() drawing.put() dct = form.fill_with_model(drawing) return JsonUnsecureResponse(dct) _resp.set_status(400) return JsonUnsecureResponse(erros)
def salvar(_resp, **propriedades): form = PessoaForm(**propriedades) erros = form.validate() if erros: _resp.set_status(400) return JsonUnsecureResponse(erros) pessoa = form.fill_model() pessoa.put() dct = form.fill_with_model(pessoa) log.info(dct) return JsonUnsecureResponse(dct)
def salvar(_resp, **propriedades): form = LicaoForm(**propriedades) erros = form.validate() if erros: _resp.set_status(400) return JsonUnsecureResponse(erros) licao = form.fill_model() licao.put() dct = form.fill_with_model(licao) log.info(dct) return JsonUnsecureResponse(dct)
def salvar(_resp, **propriedades): categoria_form = validation.CategoriaForm(**propriedades) erros = categoria_form.validate() if erros: _resp.set_status(400) return JsonUnsecureResponse(erros) else: categoria = categoria_form.fill_model() categoria.put() contexto = categoria_form.fill_with_model(categoria) return JsonUnsecureResponse(contexto)
def editar(_resp, **propriedades): form = LicaoForm(**propriedades) erros = form.validate() if erros: _resp.set_status(400) return JsonUnsecureResponse(erros) licao = ndb.Key(Licao, int(propriedades['lesson_id'])).get() licao.titulo = propriedades['titulo'] licao.descricao = propriedades['descricao'] licao.put() dct = form.fill_with_model(licao) log.info(dct) return JsonUnsecureResponse(dct)
def editar(_resp, **propriedades): form = TemaForm(**propriedades) erros = form.validate() if erros: _resp.set_status(400) return JsonUnsecureResponse(erros) tema = ndb.Key(Tema, int(propriedades['tema_id'])).get() tema.titulo = propriedades['titulo'] tema.descricao = propriedades['descricao'] tema.put() dct = form.fill_with_model(tema) log.info(dct) return JsonUnsecureResponse(dct)
def salvar(_resp, **propriedades): form = CartaoForm(**propriedades) erros = form.validate() if erros: _resp.set_status(400) return JsonUnsecureResponse(erros) propriedades['licao'] = ndb.Key(Licao, int(propriedades['licao'])) card = form.fill_model() card.put() dct = form.fill_with_model(card) log.info(dct) return JsonUnsecureResponse(dct)
def salvar(_resp, **propriedades): propriedades['categoria'] = ndb.Key(Categoria, int(propriedades['categoria'])) produto_form = validation.ProdutoForm(**propriedades) erros = produto_form.validate() if erros: _resp.set_status(400) return JsonUnsecureResponse(erros) else: produto = produto_form.fill_model() produto.put() contexto = produto_form.fill_with_model(produto) return JsonUnsecureResponse(contexto)
def delete(_resp, id): cmd = categoria_facade.delete_categoria_cmd(id) try: cmd() except CommandExecutionException: _resp.status_code = 500 return JsonUnsecureResponse(cmd.errors)
def index(): cmd = categoria_facade.list_categorias_cmd() categoria_list = cmd() categoria_form = categoria_facade.categoria_form() categoria_dcts = [ categoria_form.fill_with_model(m) for m in categoria_list ] return JsonUnsecureResponse(categoria_dcts)
def _save_or_update_json_response(_resp, cmd): try: cliente = cmd() except CommandExecutionException: _resp.status_code = 500 return JsonUnsecureResponse(cmd.errors) short_form = facade.cliente_short_form() return JsonResponse(short_form.fill_with_model(cliente))
def editar(_resp, categoria_id, **propriedades): categoria = ndb.Key(Categoria, int(categoria_id)) categoria_form = validation.CategoriaForm(**propriedades) erros = categoria_form.validate() if erros: _resp.set_status(400) return JsonUnsecureResponse(erros) else: categoria_id = int(categoria_id) categoria = Categoria.get_by_id(int(categoria_id)) categoria.nome = propriedades['nome'] categoria.categoria_pai = propriedades['categoria_pai'] categoria.put() return JsonUnsecureResponse(categoria_form.fill_with_model(categoria))
def listar(): form = DrawingForm() draws = Drawing.query_ordenada_por_nome().fetch() draws = [form.fill_with_model(p) for p in draws] return JsonUnsecureResponse(draws)
def index(): form = DrawingForm() peds = Drawing.query_ordenada_por_nome().fetch() peds = [form.fill_with_model(p) for p in peds] return JsonUnsecureResponse(peds)
def listar(): form = ProdutoForm() produtos = Produto.query_ordenada_por_nome().fetch() produtos = [form.fill_with_model(p) for p in produtos] return JsonUnsecureResponse(produtos)
def apagar(produto_id): key = ndb.Key(Produto, int(produto_id)) key.delete() return JsonUnsecureResponse( '') # para setar cabeçalho para aplpication/json
def unsecure(): return JsonUnsecureResponse({'data': [1, 2, 3]})
def deletar(lesson_id): key = ndb.Key(Licao, int(lesson_id)) key.delete() return JsonUnsecureResponse('')
def listar(): form = CategoriaForm() categorias = Categoria.query_ordenada_por_nome().fetch() categorias = [form.fill_with_model(p) for p in categorias] return JsonUnsecureResponse(categorias)
def apagar(pedido_id): key = ndb.Key(Drawing, int(pedido_id)) key.delete() return JsonUnsecureResponse('')
def listar(): form = DesenhoForm() desenhos = Desenho.query_ordenada_por_nome().fetch() desenhos = [form.fill_with_model(p) for p in desenhos] return JsonUnsecureResponse(desenhos)
def apagar(desenho_id): key = ndb.Key(Desenho, int(desenho_id)) key.delete() return JsonUnsecureResponse('')
def listar(): form = LicaoForm() lessons = Licao.query_ordenada_por_titulo().fetch() lessons = [form.fill_with_model(l) for l in lessons] return JsonUnsecureResponse(lessons)
def index(): categorias = Categoria.query().fetch() categoria_form = validation.CategoriaForm() categorias = [categoria_form.fill_with_model(c) for c in categorias] return JsonUnsecureResponse(categorias)
def apagar(categoria_id): key = ndb.Key(Categoria, int(categoria_id)) key.delete() return JsonUnsecureResponse('') # para setar cabeçalho para aplpication/json
def listar(): produtos = Produto.query().fetch() produto_form = validation.ProdutoForm() produtos = [produto_form.fill_with_model(p) for p in produtos] return JsonUnsecureResponse(produtos)