public void AddEvent() { //数据验证 if (!new ContractTypeVaildater(_ItsView).Vaildate()) { return; } //数据收集 _ANewObject = new ContractType(0, ""); new ContractTypeDataCollector(_ItsView).CompleteTheObject(_ANewObject); //执行事务 try { _IContractTypeFacade = InstanceFactory.CreateContractTypeFacade(); _IContractTypeFacade.AddContractType(_ANewObject); _ItsView.ActionSuccess = true; } catch (ApplicationException ae) { _ItsView.ResultMessage = ae.Message; } }
public ContractTypeDataBinder(IContractType itsView, IContractTypeFacade getContractType) { _ItsView = itsView; _IContractTypeFacade = getContractType; }