public tblT_SOWTrackResult CreateFromDTO(SOWTrackResultDTO sowTrackResultDTO, DateTime dateStamp)
        {
            if (sowTrackResultDTO == null)
            {
                throw new ArgumentNullException("SOWTrackResult model is null.");
            }
            sowTrackResultDTO.Status_FK   = (int)RecordStatus.Active;
            sowTrackResultDTO.CreatedBy   = User.Username;
            sowTrackResultDTO.CreatedDate = dateStamp;
            sowTrackResultDTO.UpdatedBy   = User.Username;
            sowTrackResultDTO.UpdatedDate = dateStamp;
            tblT_SOWTrackResult sowTrackResult = sowTrackResultDTO.ToObject <tblT_SOWTrackResult>();

            sowTrackResult.CheckIn_FK = sowTrackResultDTO.CheckIn_FK;
            return(sowTrackResult);
        }