///<Summary> ///AddEmployeeTerritories ///This method persists a BOEmployeeTerritories object to the database collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOEmployeeTerritories ///</parameters> public virtual void AddEmployeeTerritories(IBOEmployeeTerritories boEmployeeTerritories) { Doing(this); IDAOEmployeeTerritories daoEmployeeTerritories = _iEmployeeTerritoriesRepository.New(); RegisterDataObject(_iEmployeeTerritoriesRepository, _iEmployeeTerritoriesRepository.BaseData(daoEmployeeTerritories)); BeginTransaction(_iEmployeeTerritoriesRepository, "addEmployeeTerritories"); try { daoEmployeeTerritories.TerritoryID = boEmployeeTerritories.TerritoryID; daoEmployeeTerritories.EmployeeID = _employeeID.Value; _iEmployeeTerritoriesRepository.Insert(daoEmployeeTerritories); CommitTransaction(_iEmployeeTerritoriesRepository); Done(this); /*pick up any primary keys, computed values etc*/ boEmployeeTerritories = new BOEmployeeTerritories(daoEmployeeTerritories); if (_boEmployeeTerritoriesCollection != null) { _boEmployeeTerritoriesCollection.Add(boEmployeeTerritories); } } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iEmployeeTerritoriesRepository, "addEmployeeTerritories"); Handle(this, ex); } }
///<Summary> ///SaveNew ///This method persists a new EmployeeTerritories record to the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void SaveNew() { Doing(this); IDAOEmployeeTerritories daoEmployeeTerritories = _iEmployeeTerritoriesRepository.New(); RegisterDataObject(_iEmployeeTerritoriesRepository, _iEmployeeTerritoriesRepository.BaseData(daoEmployeeTerritories)); BeginTransaction(_iEmployeeTerritoriesRepository, "savenewBOEmployeeTerritories"); try { daoEmployeeTerritories.EmployeeID = _employeeID; daoEmployeeTerritories.TerritoryID = _territoryID; _iEmployeeTerritoriesRepository.Insert(daoEmployeeTerritories); CommitTransaction(_iEmployeeTerritoriesRepository); Done(this); _employeeID = daoEmployeeTerritories.EmployeeID; _territoryID = daoEmployeeTerritories.TerritoryID; _isDirty = false; } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iEmployeeTerritoriesRepository, "savenewBOEmployeeTerritories"); Handle(this, ex); } }
///<Summary> ///Constructor ///This constructor initializes the business object from its respective data object ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///DAOEmployeeTerritories ///</parameters> protected internal BOEmployeeTerritories(IDAOEmployeeTerritories daoEmployeeTerritories) { try { _employeeID = daoEmployeeTerritories.EmployeeID; _territoryID = daoEmployeeTerritories.TerritoryID; } catch { throw; } }
///<Summary> ///Initializer ///Initializer using primary key(s) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///Int32 employeeID, string territoryID ///</parameters> public void Init(Int32 employeeID, string territoryID) { try { IDAOEmployeeTerritories daoEmployeeTerritories = _iEmployeeTerritoriesRepository.SelectOne(employeeID, territoryID); _employeeID = daoEmployeeTerritories.EmployeeID; _territoryID = daoEmployeeTerritories.TerritoryID; } catch { throw; } }
///<Summary> ///Delete ///This method deletes one EmployeeTerritories record from the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void Delete() { Doing(this); IDAOEmployeeTerritories daoEmployeeTerritories = _iEmployeeTerritoriesRepository.New(); RegisterDataObject(_iEmployeeTerritoriesRepository, _iEmployeeTerritoriesRepository.BaseData(daoEmployeeTerritories)); BeginTransaction(_iEmployeeTerritoriesRepository, "deleteBOEmployeeTerritories"); try { daoEmployeeTerritories.EmployeeID = _employeeID; daoEmployeeTerritories.TerritoryID = _territoryID; _iEmployeeTerritoriesRepository.Delete(daoEmployeeTerritories); CommitTransaction(_iEmployeeTerritoriesRepository); Done(this); } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iEmployeeTerritoriesRepository, "deleteBOEmployeeTerritories"); Handle(this, ex); } }
public virtual void Delete(IDAOEmployeeTerritories daoEmployeeTerritories) { daoEmployeeTerritories.Delete(); }
public virtual void Insert(IDAOEmployeeTerritories daoEmployeeTerritories) { daoEmployeeTerritories.Insert(); }
public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOEmployeeTerritories daoEmployeeTerritories) { return((IzNorthwindRestApiConn_BaseData)(DAOEmployeeTerritories)daoEmployeeTerritories); }