///<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); } }
///<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; } }
///<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; } }
///<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); }