def delete(id): try: FluxoCaixa.query.filter_by(id=id).delete() db.session.commit() db.session.remove() return utils.response_ok('Registro removido com sucesso.') except Exception as e: return utils.response_not_found('Registro não encontrado.')
def get_by_id_establishment(id): establishment, error = establishment_service.get_establishment(id) if error: return utils.response_bad_request(error) if establishment is None: return utils.response_not_found('Estabelecimento não encontrado.') return utils.response_ok(schema.dump(establishment))
def deleteById(id): cliente = cliente_service.getById(id) if not cliente: return utils.response_not_found('Cliente não encontrado.') deleted = cliente_service.deleteCliente(cliente) if deleted: return utils.response_ok('Cliente removido com sucesso.') return utils.response_server_error(deleted)
def delete_establishment(id): establishment, error = establishment_service.get_establishment(id) if error: return utils.response_bad_request(error) elif establishment is None: return utils.response_not_found('Estabelecimento não encontrado.') success, error = establishment_service.delete_establishment(establishment) if error: return utils.response_bad_request(error) return utils.response_ok('Estabelecimento excluído com sucesso.')
def updateCliente(id): json = request.get_json() error = cliente_schema.validate(json) if error: return utils.response_bad_request(error) cliente = cliente_service.getById(id) if not cliente: return utils.response_not_found('Cliente não encontrado.') success, error = cliente_service.updateCliente(cliente, json) if success: return utils.response_ok('Cliente atualizado com sucesso.') return utils.response_ok(error)
def put(id): tecido = Tecido.filter(id=id) if not tecido: return utils.response_not_found('Tecido não encontrado.') json = request.get_json() errors = tecido_schema.validate(json) if errors: return errors, const.http_status.get('BAD_REQUEST') tecido.update(json, ['id', 'usuario_id']) tecido, error = tecido_service.save(tecido) if error: return utils.response_server_error(error) return tecido_schema.dump(tecido), const.http_status.get('OK')
def put(id): cor = Cor.filter(id=id) if not cor: return utils.response_not_found('Cor não encontrada.') json = request.get_json() errors = cor_schema.validate(json) if errors: return errors, const.http_status.get('BAD_REQUEST') cor.update(json, ['id']) cor, error = cor_service.save(cor) if error: return utils.response_server_error(error) return cor_schema.dump(cor), const.http_status.get('OK')
def put(id): forma = FormaPagamento.filter(id=id) if not forma: return utils.response_not_found('Tecido não encontrado.') json = request.get_json() errors = forma_pag_schema.validate(json) if errors: return errors, const.http_status.get('BAD_REQUEST') forma.update(json, ['id', 'usuario_id']) forma, error = forma_pagamento_service.save(forma) if error: return utils.response_server_error(error) return forma_pag_schema.dump(forma), const.http_status.get('OK')
def user_login(): data = request.get_json() errors = login_schema.validate(data) if errors: return utils.response_bad_request(errors) user = user_service.get_user_by_email(data.get('email','').lower()) if not user: return utils.response_not_found('Usuário não encontrado.') valid_password = user_service.validate_password(data.get('password',''),user.password) if not valid_password: return utils.response_bad_request('E-mail e/ou senha inválidos') token = generate_token({'id':user.id}) return utils.response_ok(token)
def put_establishment(id): establishment, error = establishment_service.get_establishment(id) if error: return utils.response_bad_request(error) elif establishment is None: return utils.response_not_found('Estabelecimento não encontrado.') data = request.get_json() errors = schema.validate(data) if errors: return utils.response_bad_request(errors) establishment.update(data, ['id']) establishment, error = establishment_service.save_establishment( establishment) if error: return utils.response_bad_request(error) return utils.response_ok(schema.dump(establishment))
def get_by_id(id): servico, error = servico_service.get_by_id(id) if error: return response_not_found('Serviço não encontrado.') return response_ok(servico_schema.dump(servico))
def getById(id): cliente = cliente_service.getById(id) if not cliente: return utils.response_not_found('Cliente não encontrado.') return utils.response_ok(cliente_schema.dump(cliente))
def get_by_id(id): cor = Cor.filter(id=id) if not cor: return utils.response_not_found('Cor não encontrada.') return cor_schema.dump(cor), const.http_status.get('OK')
def get_by_id(id): tecido = Tecido.filter(id=id) if not tecido: return utils.response_not_found('Tecido não encontrado.') return tecido_schema.dump(tecido), const.http_status.get('OK')
def get_by_id(id): forma = FormaPagamento.filter(id=id) if not forma: return utils.response_not_found('Forma de pagamento não encontrada.') return forma_pag_schema.dump(forma), const.http_status.get('OK')