/// <summary> /// Return Job Dto /// </summary> /// <param name="JobId"></param> /// <returns></returns> public JobListDto FindJobDto(int JobId) { Job job = ctx.Job.Find(JobId); JobListDto dto = new JobListDto(); jobMapper.Map(job, dto); return(dto); }
//public List<ProductDto> GetJobProducts(int jobID) //{ //} public JobListDto GetProducts(int jobID) { Job job = ctx.Job.Include(p => p.Product). ThenInclude(s => s.SubAssembly) .Where(j => j.JobID == jobID).FirstOrDefault(); JobListDto dto = new JobListDto(); jobMapper.Map(job, dto); return(dto); }
private void LoadProducts(int jobID) { try { _selectedJob = _jobService.GetDeepJob(_selectedJob.JobID); _SelectedJobDTO = new JobListDto(); jobMapper.Map(_selectedJob, _SelectedJobDTO); _products = _SelectedJobDTO.Products; bsProducts.DataSource = _products; dgProductGrid.DataSource = bsProducts; } catch (Exception) { MessageBox.Show("Error"); } }
public JobDetailsContract Process(GetJobByIdRequest input) { var parameter = new GetJob { OrganizationId = input.OrganizationId, JobId = input.Id }; _query.BuildQuery(parameter); using (DapperUnitOfWork.Begin()) { var job = _runner.Run(_query); var result = JobMapper.Map(job); return(result); } }
public override JobWithCustomerContract Map(JobWithCustomerAndStatusPoco source) { return(JobMapper.Map(source)); }
public override JobWithStatusContract Map(JobWithStatusPoco source) { return(JobMapper.Map(source)); }