Example #1
0
        ///<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);
            }
        }
Example #2
0
 ///<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;
     }
 }
Example #3
0
 ///<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;
     }
 }
Example #4
0
        ///<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);
            }
        }
Example #5
0
 public virtual void Delete(IDAORegion daoRegion)
 {
     daoRegion.Delete();
 }
Example #6
0
 public virtual void Update(IDAORegion daoRegion)
 {
     daoRegion.Update();
 }
Example #7
0
 public virtual void Insert(IDAORegion daoRegion)
 {
     daoRegion.Insert();
 }
Example #8
0
 public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAORegion daoRegion)
 {
     return((IzNorthwindRestApiConn_BaseData)(DAORegion)daoRegion);
 }