Example #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);
        }
Example #2
0
        public JobApplicationStateDTO Create(JobApplicationStateDTO modelDTO)
        {
            if (modelDTO != null)
            {
                return(JobApplicationStateAssembler.ToDTO(jobApplicationStateRepos.CreateJobApplicationState(JobApplicationStateAssembler.ToEntity(modelDTO))));
            }

            return(null);
        }
Example #3
0
        public JobApplicationStateDTO Get(int id)
        {
            JobApplicationStateDTO oJobApplicationStateDTO = null;

            if (id > 0)
            {
                JobApplicationState oJobApplicationState = jobApplicationStateRepos.GetJobApplicationState(id);
            }

            return(oJobApplicationStateDTO);
        }
        public JobApplicationStateDTO Get(int JobApplicationStateID)
        {
            JobApplicationStateDTO oJobApplicationStateDTO = null;

            if (JobApplicationStateID > 0)
            {
                JobApplicationState oJobApplicationState = oJobApplicationStateRepos.GetJobApplicationState(JobApplicationStateID);
            }

            return(oJobApplicationStateDTO);
        }
Example #5
0
        public JobApplicationStateDTO Update(JobApplicationStateDTO modelDTO)
        {
            JobApplicationStateDTO returnUserMap = null;

            if (modelDTO != null && modelDTO.JobApplicationStateID > 0)
            {
                jobApplicationStateRepos.UpdateJobApplicationState(0, JobApplicationStateAssembler.ToEntity(modelDTO));
                returnUserMap = modelDTO;
            }

            return(returnUserMap);
        }
        public static JobApplicationStateDTO ToJobApplicationStateDTO(JobDataModel datamodel)
        {
            JobApplicationStateDTO dto = new JobApplicationStateDTO();

            if (datamodel != null)
            {
                dto.JobApplicationStatusID = datamodel.JobApplicationStatusID;
                dto.JobApplicationStateID  = datamodel.JobApplicationStateID;
                dto.insdt            = datamodel.JobApplicationinsdt;
                dto.insuser          = datamodel.JobApplicationinsuser;
                dto.JobApplicationID = datamodel.JobApplicationID;
            }
            return(dto);
        }
Example #7
0
        /// <summary>
        /// Converts this instance of <see cref="JobApplicationState"/> to an instance of <see cref="JobApplicationStateDTO"/>.
        /// </summary>
        /// <param name="entity"><see cref="JobApplicationState"/> to convert.</param>
        public static JobApplicationStateDTO ToDTO(this JobApplicationState entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var dto = new JobApplicationStateDTO();

            dto.JobApplicationStateID  = entity.JobApplicationStateID;
            dto.JobApplicationID       = entity.JobApplicationID;
            dto.JobApplicationStatusID = entity.JobApplicationStatusID;
            dto.insdt   = entity.insdt;
            dto.insuser = entity.insuser;

            entity.OnDTO(dto);

            return(dto);
        }
Example #8
0
        /// <summary>
        /// Converts this instance of <see cref="JobApplicationStateDTO"/> to an instance of <see cref="JobApplicationState"/>.
        /// </summary>
        /// <param name="dto"><see cref="JobApplicationStateDTO"/> to convert.</param>
        public static JobApplicationState ToEntity(this JobApplicationStateDTO dto)
        {
            if (dto == null)
            {
                return(null);
            }

            var entity = new JobApplicationState();

            entity.JobApplicationStateID  = dto.JobApplicationStateID;
            entity.JobApplicationID       = dto.JobApplicationID;
            entity.JobApplicationStatusID = dto.JobApplicationStatusID;
            entity.insdt   = dto.insdt;
            entity.insuser = dto.insuser;

            dto.OnEntity(entity);

            return(entity);
        }
Example #9
0
 /// <summary>
 /// Invoked when <see cref="ToEntity"/> operation is about to return.
 /// </summary>
 /// <param name="entity"><see cref="JobApplicationState"/> converted from <see cref="JobApplicationStateDTO"/>.</param>
 static partial void OnEntity(this JobApplicationStateDTO dto, JobApplicationState entity);
Example #10
0
 /// <summary>
 /// Invoked when <see cref="ToDTO"/> operation is about to return.
 /// </summary>
 /// <param name="dto"><see cref="JobApplicationStateDTO"/> converted from <see cref="JobApplicationState"/>.</param>
 static partial void OnDTO(this JobApplicationState entity, JobApplicationStateDTO dto);
        public static JobDataModel ToDataModel(JobDTO jobDTO, JobApplicationDTO jobApplicationDTO, JobApplicationStateDTO jobApplicationStateDTO)
        {
            JobDataModel model = new JobDataModel();

            model.JobID       = jobDTO.JobID;
            model.BusinessID  = jobDTO.BusinessID;
            model.Title       = jobDTO.Title;
            model.Description = jobDTO.Description;
            model.JobTypeID   = jobDTO.JobTypeID;
            model.IsActive    = jobDTO.IsActive;
            model.IsDeleted   = jobDTO.IsDeleted;
            model.StartDate   = jobDTO.StartDate;
            model.EndDate     = jobDTO.EndDate;
            model.insuser     = jobDTO.insuser;
            model.insdt       = jobDTO.insdt;
            model.upduser     = jobDTO.upduser;
            model.upddt       = jobDTO.upddt;

            model.JobApplicationID = jobApplicationDTO.JobApplicationID;
            model.ApplicantUserID  = jobApplicationDTO.ApplicantUserID;
            model.ApplicationDate  = jobApplicationDTO.ApplicationDate;

            model.JobApplicationStateID  = jobApplicationStateDTO.JobApplicationStateID;
            model.JobApplicationStatusID = jobApplicationStateDTO.JobApplicationStatusID;

            return(model);
        }