///<Summary> ///Update ///This method updates one Region record in the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BORegion ///</parameters> public virtual void Update() { Doing(this); IDAORegion daoRegion = _iRegionRepository.New(); RegisterDataObject(_iRegionRepository, _iRegionRepository.BaseData(daoRegion)); BeginTransaction(_iRegionRepository, "updateBORegion"); try { daoRegion.RegionID = _regionID; daoRegion.RegionDescription = _regionDescription; daoRegion.CtrVersion = _ctrVersion; _iRegionRepository.Update(daoRegion); CommitTransaction(_iRegionRepository); Done(this); _regionID = daoRegion.RegionID; _regionDescription = daoRegion.RegionDescription; _ctrVersion = daoRegion.CtrVersion; _isDirty = false; } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iRegionRepository, "updateBORegion"); Handle(this, ex); } }
///<Summary> ///Constructor ///This constructor initializes the business object from its respective data object ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///DAORegion ///</parameters> protected internal BORegion(IDAORegion daoRegion) { try { _regionID = daoRegion.RegionID; _regionDescription = daoRegion.RegionDescription; _ctrVersion = daoRegion.CtrVersion; } catch { throw; } }
///<Summary> ///Initializer ///Initializer using primary key(s) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///Int32 regionID ///</parameters> public void Init(Int32 regionID) { try { IDAORegion daoRegion = _iRegionRepository.SelectOne(regionID); _regionID = daoRegion.RegionID; _regionDescription = daoRegion.RegionDescription; _ctrVersion = daoRegion.CtrVersion; } catch { throw; } }
///<Summary> ///Delete ///This method deletes one Region record from the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void Delete() { Doing(this); IDAORegion daoRegion = _iRegionRepository.New(); RegisterDataObject(_iRegionRepository, _iRegionRepository.BaseData(daoRegion)); BeginTransaction(_iRegionRepository, "deleteBORegion"); try { daoRegion.RegionID = _regionID; _iRegionRepository.Delete(daoRegion); CommitTransaction(_iRegionRepository); Done(this); } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iRegionRepository, "deleteBORegion"); Handle(this, ex); } }
public virtual void Delete(IDAORegion daoRegion) { daoRegion.Delete(); }
public virtual void Update(IDAORegion daoRegion) { daoRegion.Update(); }
public virtual void Insert(IDAORegion daoRegion) { daoRegion.Insert(); }
public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAORegion daoRegion) { return((IzNorthwindRestApiConn_BaseData)(DAORegion)daoRegion); }