public void Create(WRTracking obj)
 {
     if (obj.id == null || obj.id == 0)
     {
         obj.id = GetTWMWRAuditSequenceNo();
     }
     unitOfWork.TwmwrAuditRepo.Insert(MapObjectToEntity(obj));
     unitOfWork.Save();
 }
 private TWMWRAUDIT MapObjectToEntity(WRTracking obj)
 {
     if (obj != null)
     {
         return(new TWMWRAUDIT
         {
             CD_DIST = obj.District,
             CD_STATUS = obj.Status,
             CD_WR = obj.WorkRequestId,
             ID_OPER = obj.OperatorId,
             NM_FUNCTION = obj.Function,
             TP_CHANGE = obj.TypeOfChange,
             TS_CHANGE = obj.ChangeDate,
             ID_WR_AUDIT = Convert.ToInt64(obj.id)
         });
     }
     return(null);
 }