///<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); } }
public EmployeesVm(IBOEmployees boEmployees) { İd = boEmployees.İd; Company = boEmployees.Company; LastName = boEmployees.LastName; FirstName = boEmployees.FirstName; EmailAddress = boEmployees.EmailAddress; JobTitle = boEmployees.JobTitle; BusinessPhone = boEmployees.BusinessPhone; HomePhone = boEmployees.HomePhone; MobilePhone = boEmployees.MobilePhone; FaxNumber = boEmployees.FaxNumber; Address = boEmployees.Address; City = boEmployees.City; StateProvince = boEmployees.StateProvince; ZipPostalCode = boEmployees.ZipPostalCode; CountryRegion = boEmployees.CountryRegion; WebPage = boEmployees.WebPage; Notes = boEmployees.Notes; Attachments = boEmployees.Attachments != null?Convert.ToBase64String(boEmployees.Attachments) : null; }
public EmployeesVm(IBOEmployees boEmployees) { EmployeeID = boEmployees.EmployeeID; LastName = boEmployees.LastName; FirstName = boEmployees.FirstName; Title = boEmployees.Title; TitleOfCourtesy = boEmployees.TitleOfCourtesy; BirthDate = boEmployees.BirthDate; HireDate = boEmployees.HireDate; Address = boEmployees.Address; City = boEmployees.City; Region = boEmployees.Region; PostalCode = boEmployees.PostalCode; Country = boEmployees.Country; HomePhone = boEmployees.HomePhone; Extension = boEmployees.Extension; Photo = boEmployees.Photo != null?Convert.ToBase64String(boEmployees.Photo) : null; Notes = boEmployees.Notes; ReportsTo = boEmployees.ReportsTo; PhotoPath = boEmployees.PhotoPath; }