public virtual ApiEmployeeRequestModel MapResponseToRequest(
            ApiEmployeeResponseModel response)
        {
            var request = new ApiEmployeeRequestModel();

            request.SetProperties(
                response.BirthDate,
                response.CurrentFlag,
                response.Gender,
                response.HireDate,
                response.JobTitle,
                response.LoginID,
                response.MaritalStatu,
                response.ModifiedDate,
                response.NationalIDNumber,
                response.OrganizationLevel,
                response.Rowguid,
                response.SalariedFlag,
                response.SickLeaveHour,
                response.VacationHour);
            return(request);
        }
        public virtual ApiEmployeeResponseModel MapRequestToResponse(
            int businessEntityID,
            ApiEmployeeRequestModel request)
        {
            var response = new ApiEmployeeResponseModel();

            response.SetProperties(businessEntityID,
                                   request.BirthDate,
                                   request.CurrentFlag,
                                   request.Gender,
                                   request.HireDate,
                                   request.JobTitle,
                                   request.LoginID,
                                   request.MaritalStatu,
                                   request.ModifiedDate,
                                   request.NationalIDNumber,
                                   request.OrganizationLevel,
                                   request.Rowguid,
                                   request.SalariedFlag,
                                   request.SickLeaveHour,
                                   request.VacationHour);
            return(response);
        }