Пример #1
0
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))
Пример #2
0
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)
Пример #3
0
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)
Пример #4
0
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)
Пример #5
0
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)
Пример #6
0
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)
Пример #7
0
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)
Пример #8
0
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)
Пример #9
0
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)
Пример #10
0
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)
Пример #11
0
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)
Пример #12
0
def delete(_resp, id):
    cmd = categoria_facade.delete_categoria_cmd(id)
    try:
        cmd()
    except CommandExecutionException:
        _resp.status_code = 500
        return JsonUnsecureResponse(cmd.errors)
Пример #13
0
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)
Пример #14
0
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))
Пример #15
0
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))
Пример #16
0
def listar():
    form = DrawingForm()
    draws = Drawing.query_ordenada_por_nome().fetch()
    draws = [form.fill_with_model(p) for p in draws]
    return JsonUnsecureResponse(draws)
Пример #17
0
def index():
    form = DrawingForm()
    peds = Drawing.query_ordenada_por_nome().fetch()
    peds = [form.fill_with_model(p) for p in peds]
    return JsonUnsecureResponse(peds)
Пример #18
0
def listar():
    form = ProdutoForm()
    produtos = Produto.query_ordenada_por_nome().fetch()
    produtos = [form.fill_with_model(p) for p in produtos]
    return JsonUnsecureResponse(produtos)
Пример #19
0
def apagar(produto_id):
    key = ndb.Key(Produto, int(produto_id))
    key.delete()
    return JsonUnsecureResponse(
        '')  # para setar cabeçalho para aplpication/json
Пример #20
0
def unsecure():
    return JsonUnsecureResponse({'data': [1, 2, 3]})
Пример #21
0
def deletar(lesson_id):
    key = ndb.Key(Licao, int(lesson_id))
    key.delete()
    return JsonUnsecureResponse('')
Пример #22
0
def listar():
    form = CategoriaForm()
    categorias = Categoria.query_ordenada_por_nome().fetch()
    categorias = [form.fill_with_model(p) for p in categorias]
    return JsonUnsecureResponse(categorias)
Пример #23
0
def apagar(pedido_id):
    key = ndb.Key(Drawing, int(pedido_id))
    key.delete()
    return JsonUnsecureResponse('')
Пример #24
0
def listar():
    form = DesenhoForm()
    desenhos = Desenho.query_ordenada_por_nome().fetch()
    desenhos = [form.fill_with_model(p) for p in desenhos]
    return JsonUnsecureResponse(desenhos)
Пример #25
0
def apagar(desenho_id):
    key = ndb.Key(Desenho, int(desenho_id))
    key.delete()
    return JsonUnsecureResponse('')
Пример #26
0
def listar():
    form = LicaoForm()
    lessons = Licao.query_ordenada_por_titulo().fetch()
    lessons = [form.fill_with_model(l) for l in lessons]
    return JsonUnsecureResponse(lessons)
Пример #27
0
def index():
    categorias = Categoria.query().fetch()
    categoria_form = validation.CategoriaForm()
    categorias = [categoria_form.fill_with_model(c) for c in categorias]
    return JsonUnsecureResponse(categorias)
Пример #28
0
def apagar(categoria_id):
    key = ndb.Key(Categoria, int(categoria_id))
    key.delete()
    return JsonUnsecureResponse('') # para setar cabeçalho para aplpication/json
Пример #29
0
def listar():
    produtos = Produto.query().fetch()
    produto_form = validation.ProdutoForm()
    produtos = [produto_form.fill_with_model(p) for p in produtos]

    return JsonUnsecureResponse(produtos)