///<Summary> ///Initializer ///Initializer using primary key(s) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///Int32 employeeID ///</parameters> public void Init(Int32 employeeID) { try { IDAOEmployees daoEmployees = _iEmployeesRepository.SelectOne(employeeID); _employeeID = daoEmployees.EmployeeID; _lastName = daoEmployees.LastName; _firstName = daoEmployees.FirstName; _title = daoEmployees.Title; _titleOfCourtesy = daoEmployees.TitleOfCourtesy; _birthDate = daoEmployees.BirthDate; _hireDate = daoEmployees.HireDate; _address = daoEmployees.Address; _city = daoEmployees.City; _region = daoEmployees.Region; _postalCode = daoEmployees.PostalCode; _country = daoEmployees.Country; _homePhone = daoEmployees.HomePhone; _extension = daoEmployees.Extension; _photo = daoEmployees.Photo; _notes = daoEmployees.Notes; _reportsTo = daoEmployees.ReportsTo; _photoPath = daoEmployees.PhotoPath; _ctrVersion = daoEmployees.CtrVersion; } catch { throw; } }
///<Summary> ///Constructor ///This constructor initializes the business object from its respective data object ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///DAOEmployees ///</parameters> protected internal BOEmployees(IDAOEmployees daoEmployees) { try { _employeeID = daoEmployees.EmployeeID; _lastName = daoEmployees.LastName; _firstName = daoEmployees.FirstName; _title = daoEmployees.Title; _titleOfCourtesy = daoEmployees.TitleOfCourtesy; _birthDate = daoEmployees.BirthDate; _hireDate = daoEmployees.HireDate; _address = daoEmployees.Address; _city = daoEmployees.City; _region = daoEmployees.Region; _postalCode = daoEmployees.PostalCode; _country = daoEmployees.Country; _homePhone = daoEmployees.HomePhone; _extension = daoEmployees.Extension; _photo = daoEmployees.Photo; _notes = daoEmployees.Notes; _reportsTo = daoEmployees.ReportsTo; _photoPath = daoEmployees.PhotoPath; _ctrVersion = daoEmployees.CtrVersion; } catch { throw; } }
///<Summary> ///Update ///This method updates one Employees record in the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOEmployees ///</parameters> public virtual void Update() { Doing(this); IDAOEmployees daoEmployees = _iEmployeesRepository.New(); RegisterDataObject(_iEmployeesRepository, _iEmployeesRepository.BaseData(daoEmployees)); BeginTransaction(_iEmployeesRepository, "updateBOEmployees"); try { daoEmployees.EmployeeID = _employeeID; daoEmployees.LastName = _lastName; daoEmployees.FirstName = _firstName; daoEmployees.Title = _title; daoEmployees.TitleOfCourtesy = _titleOfCourtesy; daoEmployees.BirthDate = _birthDate; daoEmployees.HireDate = _hireDate; daoEmployees.Address = _address; daoEmployees.City = _city; daoEmployees.Region = _region; daoEmployees.PostalCode = _postalCode; daoEmployees.Country = _country; daoEmployees.HomePhone = _homePhone; daoEmployees.Extension = _extension; daoEmployees.Photo = _photo; daoEmployees.Notes = _notes; daoEmployees.ReportsTo = _reportsTo; daoEmployees.PhotoPath = _photoPath; daoEmployees.CtrVersion = _ctrVersion; _iEmployeesRepository.Update(daoEmployees); CommitTransaction(_iEmployeesRepository); Done(this); _employeeID = daoEmployees.EmployeeID; _lastName = daoEmployees.LastName; _firstName = daoEmployees.FirstName; _title = daoEmployees.Title; _titleOfCourtesy = daoEmployees.TitleOfCourtesy; _birthDate = daoEmployees.BirthDate; _hireDate = daoEmployees.HireDate; _address = daoEmployees.Address; _city = daoEmployees.City; _region = daoEmployees.Region; _postalCode = daoEmployees.PostalCode; _country = daoEmployees.Country; _homePhone = daoEmployees.HomePhone; _extension = daoEmployees.Extension; _photo = daoEmployees.Photo; _notes = daoEmployees.Notes; _reportsTo = daoEmployees.ReportsTo; _photoPath = daoEmployees.PhotoPath; _ctrVersion = daoEmployees.CtrVersion; _isDirty = false; } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iEmployeesRepository, "updateBOEmployees"); Handle(this, ex); } }
///<Summary> ///Update ///This method updates one Employees record in the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOEmployees ///</parameters> public virtual void Update() { Doing(this); IDAOEmployees daoEmployees = _iEmployeesRepository.New(); RegisterDataObject(_iEmployeesRepository, _iEmployeesRepository.BaseData(daoEmployees)); BeginTransaction(_iEmployeesRepository, "updateBOEmployees"); try { daoEmployees.İd = _id; daoEmployees.Company = _company; daoEmployees.LastName = _lastName; daoEmployees.FirstName = _firstName; daoEmployees.EmailAddress = _emailAddress; daoEmployees.JobTitle = _jobTitle; daoEmployees.BusinessPhone = _businessPhone; daoEmployees.HomePhone = _homePhone; daoEmployees.MobilePhone = _mobilePhone; daoEmployees.FaxNumber = _faxNumber; daoEmployees.Address = _address; daoEmployees.City = _city; daoEmployees.StateProvince = _stateProvince; daoEmployees.ZipPostalCode = _zipPostalCode; daoEmployees.CountryRegion = _countryRegion; daoEmployees.WebPage = _webPage; daoEmployees.Notes = _notes; daoEmployees.Attachments = _attachments; daoEmployees.CtrVersion = _ctrVersion; _iEmployeesRepository.Update(daoEmployees); CommitTransaction(_iEmployeesRepository); Done(this); _id = daoEmployees.İd; _company = daoEmployees.Company; _lastName = daoEmployees.LastName; _firstName = daoEmployees.FirstName; _emailAddress = daoEmployees.EmailAddress; _jobTitle = daoEmployees.JobTitle; _businessPhone = daoEmployees.BusinessPhone; _homePhone = daoEmployees.HomePhone; _mobilePhone = daoEmployees.MobilePhone; _faxNumber = daoEmployees.FaxNumber; _address = daoEmployees.Address; _city = daoEmployees.City; _stateProvince = daoEmployees.StateProvince; _zipPostalCode = daoEmployees.ZipPostalCode; _countryRegion = daoEmployees.CountryRegion; _webPage = daoEmployees.WebPage; _notes = daoEmployees.Notes; _attachments = daoEmployees.Attachments; _ctrVersion = daoEmployees.CtrVersion; _isDirty = false; } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iEmployeesRepository, "updateBOEmployees"); Handle(this, ex); } }
///<Summary> ///Initializer ///Initializer using primary key(s) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///string id ///</parameters> public void Init(string id) { try { IDAOEmployees daoEmployees = _iEmployeesRepository.SelectOne(id); _id = daoEmployees.İd; _company = daoEmployees.Company; _lastName = daoEmployees.LastName; _firstName = daoEmployees.FirstName; _emailAddress = daoEmployees.EmailAddress; _jobTitle = daoEmployees.JobTitle; _businessPhone = daoEmployees.BusinessPhone; _homePhone = daoEmployees.HomePhone; _mobilePhone = daoEmployees.MobilePhone; _faxNumber = daoEmployees.FaxNumber; _address = daoEmployees.Address; _city = daoEmployees.City; _stateProvince = daoEmployees.StateProvince; _zipPostalCode = daoEmployees.ZipPostalCode; _countryRegion = daoEmployees.CountryRegion; _webPage = daoEmployees.WebPage; _notes = daoEmployees.Notes; _attachments = daoEmployees.Attachments; _ctrVersion = daoEmployees.CtrVersion; } catch { throw; } }
///<Summary> ///Constructor ///This constructor initializes the business object from its respective data object ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///DAOEmployees ///</parameters> protected internal BOEmployees(IDAOEmployees daoEmployees) { try { _id = daoEmployees.İd; _company = daoEmployees.Company; _lastName = daoEmployees.LastName; _firstName = daoEmployees.FirstName; _emailAddress = daoEmployees.EmailAddress; _jobTitle = daoEmployees.JobTitle; _businessPhone = daoEmployees.BusinessPhone; _homePhone = daoEmployees.HomePhone; _mobilePhone = daoEmployees.MobilePhone; _faxNumber = daoEmployees.FaxNumber; _address = daoEmployees.Address; _city = daoEmployees.City; _stateProvince = daoEmployees.StateProvince; _zipPostalCode = daoEmployees.ZipPostalCode; _countryRegion = daoEmployees.CountryRegion; _webPage = daoEmployees.WebPage; _notes = daoEmployees.Notes; _attachments = daoEmployees.Attachments; _ctrVersion = daoEmployees.CtrVersion; } catch { throw; } }
///<Summary> ///AddReportsToEmployees ///This method persists a BOEmployees object to the database collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOEmployees ///</parameters> public virtual void AddReportsToEmployees(IBOEmployees boEmployees) { Doing(this); IDAOEmployees daoEmployees = _iEmployeesRepository.New(); RegisterDataObject(_iEmployeesRepository, _iEmployeesRepository.BaseData(daoEmployees)); BeginTransaction(_iEmployeesRepository, "addReportsToEmployees"); try { daoEmployees.EmployeeID = boEmployees.EmployeeID; daoEmployees.LastName = boEmployees.LastName; daoEmployees.FirstName = boEmployees.FirstName; daoEmployees.Title = boEmployees.Title; daoEmployees.TitleOfCourtesy = boEmployees.TitleOfCourtesy; daoEmployees.BirthDate = boEmployees.BirthDate; daoEmployees.HireDate = boEmployees.HireDate; daoEmployees.Address = boEmployees.Address; daoEmployees.City = boEmployees.City; daoEmployees.Region = boEmployees.Region; daoEmployees.PostalCode = boEmployees.PostalCode; daoEmployees.Country = boEmployees.Country; daoEmployees.HomePhone = boEmployees.HomePhone; daoEmployees.Extension = boEmployees.Extension; daoEmployees.Photo = boEmployees.Photo; daoEmployees.Notes = boEmployees.Notes; daoEmployees.PhotoPath = boEmployees.PhotoPath; daoEmployees.ReportsTo = _employeeID.Value; _iEmployeesRepository.Insert(daoEmployees); CommitTransaction(_iEmployeesRepository); Done(this); /*pick up any primary keys, computed values etc*/ boEmployees = new BOEmployees(daoEmployees); if (_boReportsToEmployeesCollection != null) { _boReportsToEmployeesCollection.Add(boEmployees); } } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iEmployeesRepository, "addReportsToEmployees"); Handle(this, ex); } }
///<Summary> ///Delete ///This method deletes one Employees record from the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void Delete() { Doing(this); IDAOEmployees daoEmployees = _iEmployeesRepository.New(); RegisterDataObject(_iEmployeesRepository, _iEmployeesRepository.BaseData(daoEmployees)); BeginTransaction(_iEmployeesRepository, "deleteBOEmployees"); try { daoEmployees.EmployeeID = _employeeID; _iEmployeesRepository.Delete(daoEmployees); CommitTransaction(_iEmployeesRepository); Done(this); } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iEmployeesRepository, "deleteBOEmployees"); Handle(this, ex); } }
public virtual void Delete(IDAOEmployees daoEmployees) { daoEmployees.Delete(); }
public virtual void Update(IDAOEmployees daoEmployees) { daoEmployees.Update(); }
public virtual void Insert(IDAOEmployees daoEmployees) { daoEmployees.Insert(); }
public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOEmployees daoEmployees) { return((IzNorthwindRestApiConn_BaseData)(DAOEmployees)daoEmployees); }