예제 #1
0
    def get(self):
        try:
            service = session.query(ServiceTable, Client, Product).join(
                Client,
                Product).filter(ServiceTable.id == self._service._id).first()

            if service is None:
                return None
            else:
                c = ClientClass(service.Client.name, service.Client.cpf,
                                service.Client.segment)
                c._id = service.Client.id

                p = ProductClass(service.Product.name,
                                 service.Product.description,
                                 service.Product.image)
                p._id = service.Product.id

                s = ServiceClass(service.Service.request_date,
                                 service.Service.cancel_date)
                s._id = service.Service.id
                s._client = c
                s._product = p

                return s
        except Exception as e:
            print "Deu erro: ", e
예제 #2
0
    def InstallService(self):
        service = ServiceClass()
        service._id = self._id

        sd = ServiceDao(service)
        service = sd.get()

        print "Sera instalado o Produto ( %s ) para o Client ( %s )"%(service._product._name,service._client._name)
        docker = DockerOps()
        res = docker.createContainer(service._id,service._product._image)
    def InstallService(self):
        service = ServiceClass()
        service._id = self._id

        sd = ServiceDao(service)
        service = sd.get()

        print "Sera instalado o Produto ( %s ) para o Client ( %s )" % (
            service._product._name, service._client._name)
        docker = DockerOps()
        res = docker.createContainer(service._id, service._product._image)
예제 #4
0
    def get(self):
        try:
            service = session.query(ServiceTable,Client,Product).join(Client,Product).filter(ServiceTable.id==self._service._id).first()

            if service is None:
                return None
            else:
                c = ClientClass(service.Client.name,service.Client.cpf,service.Client.segment)
                c._id = service.Client.id

                p = ProductClass(service.Product.name,service.Product.description,service.Product.image)
                p._id = service.Product.id

                s = ServiceClass(service.Service.request_date,service.Service.cancel_date)
                s._id = service.Service.id
                s._client = c
                s._product = p

                return s
        except Exception as e:
            print "Deu erro: ",e