public JobModel GetJobByEmployeeId(string employeeId) { //unitOfWork.StartTransaction(); JobRepository repo = new JobRepository(unitOfWork); JobModel jobModel = new JobModel(); Job job = new Job(); AutoMapper.Mapper.Map(jobModel, job); job = repo.GetAll().Where(x => x.EmployeeId == employeeId).FirstOrDefault(); //unitOfWork.Commit(); AutoMapper.Mapper.Map(job, jobModel); return jobModel; }
public JobModel GetJobById(int jobId) { //unitOfWork.StartTransaction(); JobRepository repo = new JobRepository(unitOfWork); JobModel jobModel = new JobModel(); Job job = new Job(); AutoMapper.Mapper.Map(jobModel, job); job = repo.GetAllIncluding("ServiceProvider").Where(x => x.JobId == jobId).OrderByDescending(x=>x.JobId).FirstOrDefault(); //unitOfWork.Commit(); AutoMapper.Mapper.Map(job, jobModel); return jobModel; }
public JobModel UpadteJob(JobModel model) { //unitOfWork.StartTransaction(); JobRepository repo = new JobRepository(unitOfWork); Job job = new Job(); job = repo.GetAll().Where(x => x.JobId == model.JobId).FirstOrDefault(); AutoMapper.Mapper.Map(model, job); repo.Update(job); //unitOfWork.Commit(); AutoMapper.Mapper.Map(job, model); return model; }
public JobModel SaveJob(JobModel model) { //unitOfWork.StartTransaction(); JobRepository repo = new JobRepository(unitOfWork); Job job = new Job(); AutoMapper.Mapper.Map(model, job); repo.Insert(job); //unitOfWork.Commit(); AutoMapper.Mapper.Map(job, model); return model; }