def delete_contract(cls, user, contract): contract_service = ContractService(user=user) output_data = contract_service.delete(contract=contract) return output_data
def amend_contract(cls, user, contract): contract_service = ContractService(user=user) output_data = contract_service.amend(contract=contract) return output_data
def renew_contract(cls, user, contract): contract_service = ContractService(user=user) output_data = contract_service.renew(contract=contract) return output_data
def counter_contract(cls, user, contract): contract_service = ContractService(user=user) output_data = contract_service.counter(contract=contract) return output_data
def approve_contract(cls, user, contract): contract_service = ContractService(user=user) output_data = contract_service.approve(contract=contract) return output_data
def submit_contract(cls, user, contract): contract_service = ContractService(user=user) output_data = contract_service.submit(contract=contract) return output_data
def counter_contracts(user_id, contracts): user = User.objects.get(id=user_id) contract_service = ContractService(user=user) for contract in contracts: output = contract_service.counter(contract={"id": contract})
def approve_contracts(user_id, contracts): user = User.objects.get(id=user_id) contract_service = ContractService(user=user) for contract in contracts: output = contract_service.approve(contract={"id": contract})