public TWMIFMOBCOMP_GP MapRootObjectToEntity(IFMobileCompletion obj, TWMIFMOBCOMP_GP entity)
        {
            if (obj != null)
            {
                entity.CD_WR             = Convert.ToInt64(obj.WorkRequest);
                entity.CD_WORKPACKET     = Convert.ToInt64(obj.WorkPacket);
                entity.CD_DIST           = obj.District;
                entity.CD_RESOLUTION     = obj.ResolutionCode;
                entity.DT_COMPLETE       = obj.CompletionDate;
                entity.CD_CREW_COMPLETED = obj.CompletingCrewId;
                entity.CD_JOB            = obj.JobCode;
                entity.CD_SEQ            = obj.SequenceCode;
                entity.CD_SEQ_ERROR_RUN  = obj.ErrorRunSequenceCode;
                entity.FG_ERROR          = "N";
                entity.TP_JOB            = obj.JobType;
                entity.TS_IFMOBCOMP_GP   = obj.TimeStampMobileCompletion;

                return(entity);
            }

            return(null);
        }
 public IFMobileCompletion MapEntityToObject(TWMIFMOBCOMP_GP obj)
 {
     if (obj != null)
     {
         return(new IFMobileCompletion
         {
             District = obj.CD_DIST,
             WorkRequest = obj.CD_WR,
             CompletingCrewId = obj.CD_CREW_COMPLETED,
             JobCode = obj.CD_JOB,
             ResolutionCode = obj.CD_RESOLUTION,
             ErrorRunSequenceCode = obj.CD_SEQ_ERROR_RUN,
             WorkPacket = obj.CD_WORKPACKET,
             CompletionDate = obj.DT_COMPLETE,
             JobType = obj.TP_JOB,
             TimeStampMobileCompletion = obj.TS_IFMOBCOMP_GP,
             ErrorFlag = obj.FG_ERROR,
             SequenceCode = obj.CD_SEQ
         });
     }
     return(null);
 }
 public IFMobileCompletion GetByEntity(TWMIFMOBCOMP_GP entity)
 {
     return(MapEntityToObject(entity));
 }