Пример #1
0
	def edit(self, pos, title, description, author):
		response = Response()
		try:
			self.__validator.validateTitle(title)
		except ValueError as err:
			response.add('error', err.args[0])
		try:
			self.__validator.validateName(author)
		except ValueError as err:
			response.add('error', err.args[0])
		if (response.is_successful()):
			self.__repository.edit(pos, title, description, author)
			response.add('success', 'Cartea a fost actualizata.')
		return response
Пример #2
0
	def edit(self, pos, name, cnp):
		response = Response()
		try:
			self.__validator.validateName(name)
		except ValueError as err:
			response.add('error', err.args[0])
		try:
			self.__validator.validateCNP(cnp)
		except ValueError as err:
			response.add('error', err.args[0])
		if (response.is_successful()):
			response.add('success', 'Clientul a fost editat.')
			self.__repository.edit(pos, name, cnp)
		return response
Пример #3
0
	def add(self, title, description, author):
		"""Trimite un obiect Book la repository pentru a-l adauga."""
		response = Response()
		try:
			self.__validator.validateTitle(title)
		except ValueError as err:
			response.add('error', err.args[0])
		try:
			self.__validator.validateName(author)
		except ValueError as err:
			response.add('error', 'Numele autorului este invalid.')
		if (response.is_successful()):
			book = Book(self.__utils.getMaxUid('book') + 1, title, description, author)
			added = self.__repository.add(book)
			if (not added):
				response.add('error', 'Cartea exista.')
			#return self.__repository.add(book)
		return response
Пример #4
0
	def add(self, name, cnp):
		"""Trimite un obiect Client la repository pentru a-l adauga."""
		response = Response()
		try:
			self.validateName(name)
		except ValueError as err:
			response.add('error', err.args[0])
		try:
			self.validateCNP(cnp)
		except ValueError as err:
			response.add('error', err.args[0])
		if (response.is_successful()):
			client = Client(self.__utils.getMaxUid('client') + 1, name, cnp, 0)
			added = self.__repository.add(client)
			if (not added):
				response.add('error', 'Clientul exista.')
			#return self.__repository.add(client)
		return response
Пример #5
0
def index():
    response = Response('index')
    return response
Пример #6
0
def time():
    response = Response('time', {'time': datetime.datetime.now()})
    return response