private BadgeAward LoadData(int id, PointsReportItemDTO pointsReportItem)
        {
            var badgeAward = new BadgeAward
            {
                BadgeAwardId      = id,
                PaidCompletedById = pointsReportItem.PayoutById,
                PaidDate          = pointsReportItem.PayoutDate,
                PaidOut           = true
            };

            return(badgeAward);
        }
Ejemplo n.º 2
0
 internal void Load(PointsReportItemDTO data)
 {
     using (this.BypassPropertyChecks)
     {
         this.EmployeeId        = data.EmployeeId;
         this.EmployeeFirstName = data.EmployeeFirstName;
         this.EmployeeLastName  = data.EmployeeLastName;
         this.EmployeeADName    = data.EmployeeADName;
         this.EmployeeLocation  = data.EmployeeLocation;
         this.TotalPoints       = data.TotalPoints;
         this.PaidOut           = false;
         this.PayoutById        = null;
         this.PayoutDate        = null;
         this.BadgeAwardIds     = data.BadgeAwardIds;
     }
     this.MarkClean();
     this.MarkOld();
     this.MarkAsChild();
 }
Ejemplo n.º 3
0
 internal PointsReportItemDTO Unload()
 {
     using (this.BypassPropertyChecks)
     {
         var returnValue = new PointsReportItemDTO
         {
             EmployeeId        = this.EmployeeId,
             EmployeeFirstName = this.EmployeeFirstName,
             EmployeeLastName  = this.EmployeeLastName,
             EmployeeADName    = this.EmployeeADName,
             EmployeeLocation  = this.EmployeeLocation,
             TotalPoints       = this.TotalPoints,
             PaidOut           = this.PaidOut,
             PayoutById        = this.PayoutById,
             PayoutDate        = this.PayoutDate,
             BadgeAwardIds     = this.BadgeAwardIds
         };
         return(returnValue);
     }
 }