Beispiel #1
0
        public virtual BOEmployee MapModelToBO(
            int businessEntityID,
            ApiEmployeeRequestModel model
            )
        {
            BOEmployee boEmployee = new BOEmployee();

            boEmployee.SetProperties(
                businessEntityID,
                model.BirthDate,
                model.CurrentFlag,
                model.Gender,
                model.HireDate,
                model.JobTitle,
                model.LoginID,
                model.MaritalStatu,
                model.ModifiedDate,
                model.NationalIDNumber,
                model.OrganizationLevel,
                model.Rowguid,
                model.SalariedFlag,
                model.SickLeaveHour,
                model.VacationHour);
            return(boEmployee);
        }
Beispiel #2
0
        public virtual ApiEmployeeResponseModel MapBOToModel(
            BOEmployee boEmployee)
        {
            var model = new ApiEmployeeResponseModel();

            model.SetProperties(boEmployee.BusinessEntityID, boEmployee.BirthDate, boEmployee.CurrentFlag, boEmployee.Gender, boEmployee.HireDate, boEmployee.JobTitle, boEmployee.LoginID, boEmployee.MaritalStatu, boEmployee.ModifiedDate, boEmployee.NationalIDNumber, boEmployee.OrganizationLevel, boEmployee.Rowguid, boEmployee.SalariedFlag, boEmployee.SickLeaveHour, boEmployee.VacationHour);

            return(model);
        }
        public virtual BOEmployee MapEFToBO(
            Employee ef)
        {
            var bo = new BOEmployee();

            bo.SetProperties(
                ef.BusinessEntityID,
                ef.BirthDate,
                ef.CurrentFlag,
                ef.Gender,
                ef.HireDate,
                ef.JobTitle,
                ef.LoginID,
                ef.MaritalStatu,
                ef.ModifiedDate,
                ef.NationalIDNumber,
                ef.OrganizationLevel,
                ef.Rowguid,
                ef.SalariedFlag,
                ef.SickLeaveHour,
                ef.VacationHour);
            return(bo);
        }
        public virtual Employee MapBOToEF(
            BOEmployee bo)
        {
            Employee efEmployee = new Employee();

            efEmployee.SetProperties(
                bo.BirthDate,
                bo.BusinessEntityID,
                bo.CurrentFlag,
                bo.Gender,
                bo.HireDate,
                bo.JobTitle,
                bo.LoginID,
                bo.MaritalStatu,
                bo.ModifiedDate,
                bo.NationalIDNumber,
                bo.OrganizationLevel,
                bo.Rowguid,
                bo.SalariedFlag,
                bo.SickLeaveHour,
                bo.VacationHour);
            return(efEmployee);
        }