public static JobQueueManager.Data.Entities.Job Convert(Jobs.Model.Job source) { if (source == null) { return(null); } var entity = new JobQueueManager.Data.Entities.Job(); Convert(source, entity); return(entity); }
public static void Convert(JobQueueManager.Data.Entities.Job source, FileUploadJob destination) { destination.DateTimeSubmittedUtc = source.DateTimeSubmittedUtc; destination.Priority = source.Priority; destination.Status = (JobStatus.Interface.JobStatusType)source.Status; destination.DateTimeUpdatedUtc = source.DateTimeUpdatedUtc; destination.JobId = source.JobId; destination.RowVersion = source.RowVersion == null ? null : System.Convert.ToBase64String(source.RowVersion); destination.SubmittedBy = source.SubmittedBy; destination.NotifyEmail = source.NotifyEmail; destination.JobType = (Jobs.Model.Enums.JobType)source.JobType; destination.CrossLoadingStatus = source.CrossLoadingStatus.HasValue ? (JobStatus.Interface.JobStatusType)source.CrossLoadingStatus.Value : (JobStatus.Interface.JobStatusType?)null; }
public static void Convert(Jobs.Model.Job source, JobQueueManager.Data.Entities.Job destination) { destination.DateTimeSubmittedUtc = source.DateTimeSubmittedUtc; destination.JobType = (short)source.JobType; destination.Priority = source.Priority; destination.Status = (short)source.Status; destination.DateTimeUpdatedUtc = source.DateTimeUpdatedUtc; destination.JobId = source.JobId; destination.SubmittedBy = source.SubmittedBy; destination.NotifyEmail = source.NotifyEmail; destination.RowVersion = source.RowVersion == null ? null : System.Text.Encoding.UTF8.GetBytes(source.RowVersion); destination.CrossLoadingStatus = source.CrossLoadingStatus.HasValue ? (short)source.CrossLoadingStatus : (short?)null; }