public static IAbsenceDO MapAbsencePOtoDO(AbsencePO absencePO)
        {
            IAbsenceDO oAbsence = new AbsenceDO();

            oAbsence.AbsenceTypeID = absencePO.AbsenceTypeID;
            oAbsence.Name          = absencePO.Name;
            oAbsence.TeamName      = absencePO.TeamName;
            oAbsence.Point         = absencePO.Point;
            oAbsence.Active        = absencePO.Active;
            oAbsence.TeamID_FK     = absencePO.TeamID_FK;
            oAbsence.AbsenceDate   = absencePO.AbsenceDate;
            oAbsence.AbsentUserID  = absencePO.AbsentUserID;
            oAbsence.Comments      = absencePO.Comments;
            oAbsence.RunningTotal  = absencePO.RunningTotal;
            oAbsence.TeamMgtID     = absencePO.TeamMgtID;
            oAbsence.EmployeeName  = absencePO.EmployeeName;
            oAbsence.PointBankID   = absencePO.PointBankID;
            oAbsence.AbsenceType   = absencePO.AbsenceType;

            return(oAbsence);
        }
        public static AbsencePO MapAbsenceBOtoPO(IAbsenceBO absenceBO)
        {
            var oAbsence = new AbsencePO();

            oAbsence.AbsenceTypeID = absenceBO.AbsenceTypeID;
            oAbsence.Name          = absenceBO.Name;
            oAbsence.TeamName      = absenceBO.TeamName;
            oAbsence.Point         = absenceBO.Point;
            oAbsence.Active        = absenceBO.Active;
            oAbsence.TeamID_FK     = absenceBO.TeamID_FK;
            oAbsence.AbsenceDate   = absenceBO.AbsenceDate;
            oAbsence.AbsentUserID  = absenceBO.AbsentUserID;
            oAbsence.Comments      = absenceBO.Comments;
            oAbsence.RunningTotal  = absenceBO.RunningTotal;
            oAbsence.TeamMgtID     = absenceBO.TeamMgtID;
            oAbsence.Status        = absenceBO.Status;
            oAbsence.EmployeeName  = absenceBO.EmployeeName;
            oAbsence.PointBankID   = absenceBO.PointBankID;
            oAbsence.AbsenceType   = absenceBO.AbsenceType;

            return(oAbsence);
        }