public JobServiceMappingModel GetJobServiceMappingByJobId(int jobId)
 {
     //unitOfWork.StartTransaction();
     JobServiceMappingRepository repo = new JobServiceMappingRepository(unitOfWork);
     JobServiceMappingModel jobServiceMappingModel = new JobServiceMappingModel();
     JobServiceMapping jobServiceMapping = new JobServiceMapping();
     AutoMapper.Mapper.Map(jobServiceMappingModel, jobServiceMapping);
     jobServiceMapping = repo.GetAll().Where(x => x.JobId == jobId).FirstOrDefault();
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(jobServiceMapping, jobServiceMappingModel);
     return jobServiceMappingModel;
 }
 public JobServiceMappingModel SaveJobServiceMapping(JobServiceMappingModel model)
 {
     //unitOfWork.StartTransaction();
     JobServiceMappingRepository repo = new JobServiceMappingRepository(unitOfWork);
     JobServiceMapping jobServiceMapping = new JobServiceMapping();
     AutoMapper.Mapper.Map(model, jobServiceMapping);
     repo.Insert(jobServiceMapping);
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(jobServiceMapping, model);
     return model;
 }
 public JobServiceMappingModel UpadteJobServiceMapping(JobServiceMappingModel model)
 {
     //unitOfWork.StartTransaction();
     JobServiceMappingRepository repo = new JobServiceMappingRepository(unitOfWork);
     JobServiceMapping jobServiceMapping = new JobServiceMapping();
     jobServiceMapping = repo.GetAll().Where(x => x.JobServiceMappingId == model.JobServiceMappingId).FirstOrDefault();
     AutoMapper.Mapper.Map(model, jobServiceMapping);
     repo.Update(jobServiceMapping);
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(jobServiceMapping, model);
     return model;
 }