Esempio n. 1
0
class Service():
    def __init__(self):
        self.myDb = Database()

    def updateContact(self, request_body):
        try:
            self.myDb.updateExistingContact(request_body['prev_data'],
                                            request_body['new_data'])
            return "Successfully updated"
        except Exception as error:
            return "Updation Failed - " + str(error)

    def addNewContact(self, data):
        try:
            self.myDb.addNewContact(data)
            return "Successfully added"
        except Exception as error:
            return "Updation Failed - " + str(error)

    def deleteContact(self, data):
        try:
            print(data)
            self.myDb.deleteContact(data)
            return "Succesfully deleted"
        except Exception as error:
            return "Deletion Failed - " + str(error)

    def getAllContacts(self):
        try:
            return self.myDb.getAllContacts()
        except Exception as error:
            return "Get All Contacts Failed - " + str(error)

    def getContactByName(self, data):
        try:
            return self.myDb.getContactByName(data)
        except Exception as error:
            return "Get All Contacts Failed - " + str(error)