Exemple #1
0
        public JobDTO Create(JobDTO dataModel)
        {
            if (dataModel != null)
            {
                JobDTO                 jobDTO                 = new JobDTO();
                JobApplicationDTO      jobApplicationDTO      = new JobApplicationDTO();
                JobApplicationStateDTO jobApplicationStateDTO = new JobApplicationStateDTO();

                jobDTO                 = JobDTOAssembler.ToJobDTO(dataModel);
                jobApplicationDTO      = JobDTOAssembler.TojobApplicationDTO(dataModel);
                jobApplicationStateDTO = JobDTOAssembler.ToJobApplicationStateDTO(dataModel);

                if (jobDTO != null)
                {
                    jobDTO = jobsBL.Create(jobDTO);
                }
                dataModel         = JobDTOAssembler.ToDataModel(jobDTO, jobApplicationDTO, jobApplicationStateDTO);
                jobApplicationDTO = JobDTOAssembler.TojobApplicationDTO(dataModel);
                if (jobApplicationDTO != null)
                {
                    jobApplicationDTO = jobApplicationBL.Create(jobApplicationDTO);
                }
                dataModel = JobDTOAssembler.ToDataModel(jobDTO, jobApplicationDTO, jobApplicationStateDTO);
                jobApplicationStateDTO = JobDTOAssembler.ToJobApplicationStateDTO(dataModel);
                if (jobApplicationStateDTO != null)
                {
                    jobApplicationStateDTO = jobApplicationStateBL.Create(jobApplicationStateDTO);
                }
            }

            return(dataModel);
        }
Exemple #2
0
        public JobDTO Update(JobDTO dataModel)
        {
            if (dataModel != null)
            {
                JobDTO jobDTO = new JobDTO();

                jobDTO = JobDTOAssembler.ToJobDTO(dataModel);

                if (jobDTO != null)
                {
                    jobDTO = jobsBL.Update(jobDTO);
                }
            }

            return(dataModel);
        }