Exemple #1
0
        public override JobDb DomainToDb(Job job)
        {
            if (job == null)
            {
                return(null);
            }

            var jobDb = new JobDb
            {
                Id        = job.Id,
                ClassName = job.ClassName,
                Data      = Serializator.SerializeToString(job.Data),
                Triggers  = job.Triggers.Select(TriggerMapper.Mapper.DomainToDb).ToList()
            };

            return(jobDb);
        }
Exemple #2
0
        public override Job DbToDomain(JobDb jobDb)
        {
            if (jobDb == null)
            {
                return(null);
            }

            var job = new Job
            {
                Id        = jobDb.Id,
                ClassName = jobDb.ClassName,
                Triggers  = jobDb.Triggers.Select(TriggerMapper.Mapper.DbToDomain).ToList(),
                Data      = Serializator.DeserializeFromString(jobDb.Data)
            };

            return(job);
        }