Esempio n. 1
0
        ///<Summary>
        ///Update
        ///This method updates one Categories record in the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOCategories
        ///</parameters>
        public virtual void Update()
        {
            Doing(this);
            IDAOCategories daoCategories = _iCategoriesRepository.New();

            RegisterDataObject(_iCategoriesRepository, _iCategoriesRepository.BaseData(daoCategories));
            BeginTransaction(_iCategoriesRepository, "updateBOCategories");
            try
            {
                daoCategories.CategoryID   = _categoryID;
                daoCategories.CategoryName = _categoryName;
                daoCategories.Description  = _description;
                daoCategories.Picture      = _picture;
                daoCategories.CtrVersion   = _ctrVersion;
                _iCategoriesRepository.Update(daoCategories);
                CommitTransaction(_iCategoriesRepository);
                Done(this);

                _categoryID   = daoCategories.CategoryID;
                _categoryName = daoCategories.CategoryName;
                _description  = daoCategories.Description;
                _picture      = daoCategories.Picture;
                _ctrVersion   = daoCategories.CtrVersion;
                _isDirty      = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iCategoriesRepository, "updateBOCategories");
                Handle(this, ex);
            }
        }
Esempio n. 2
0
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOCategories
 ///</parameters>
 protected internal BOCategories(IDAOCategories daoCategories)
 {
     try
     {
         _categoryID   = daoCategories.CategoryID;
         _categoryName = daoCategories.CategoryName;
         _description  = daoCategories.Description;
         _picture      = daoCategories.Picture;
         _ctrVersion   = daoCategories.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
Esempio n. 3
0
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///Int32 categoryID
 ///</parameters>
 public void Init(Int32 categoryID)
 {
     try
     {
         IDAOCategories daoCategories = _iCategoriesRepository.SelectOne(categoryID);
         _categoryID   = daoCategories.CategoryID;
         _categoryName = daoCategories.CategoryName;
         _description  = daoCategories.Description;
         _picture      = daoCategories.Picture;
         _ctrVersion   = daoCategories.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
Esempio n. 4
0
        ///<Summary>
        ///Delete
        ///This method deletes one Categories record from the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public virtual void Delete()
        {
            Doing(this);
            IDAOCategories daoCategories = _iCategoriesRepository.New();

            RegisterDataObject(_iCategoriesRepository, _iCategoriesRepository.BaseData(daoCategories));
            BeginTransaction(_iCategoriesRepository, "deleteBOCategories");
            try
            {
                daoCategories.CategoryID = _categoryID;
                _iCategoriesRepository.Delete(daoCategories);
                CommitTransaction(_iCategoriesRepository);
                Done(this);
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iCategoriesRepository, "deleteBOCategories");
                Handle(this, ex);
            }
        }
 public virtual void Delete(IDAOCategories daoCategories)
 {
     daoCategories.Delete();
 }
 public virtual void Update(IDAOCategories daoCategories)
 {
     daoCategories.Update();
 }
 public virtual void Insert(IDAOCategories daoCategories)
 {
     daoCategories.Insert();
 }
 public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOCategories daoCategories)
 {
     return((IzNorthwindRestApiConn_BaseData)(DAOCategories)daoCategories);
 }