// GET: api/JobApplianceStatus/5 public JobApplianceStatusViewModel GetJobApplianceStatus(int id) { JobApplianceStatusViewModel JobApplianceStatusViewModel = new JobApplianceStatusViewModel(); NGOdata.JobApplianceStatus GetJobApplianceStatus; GetJobApplianceStatus = db.JobApplianceStatus.Where(x => x.Id == id).FirstOrDefault(); Mapper.CreateMap <JobApplianceStatus, JobApplianceStatusViewModel>(); JobApplianceStatusViewModel = Mapper.Map <JobApplianceStatus, JobApplianceStatusViewModel>(GetJobApplianceStatus); return(JobApplianceStatusViewModel); }
public IHttpActionResult PostJobApplianceStatus(JobApplianceStatusViewModel jobApplianceStatusViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } JobApplianceStatus JobApplianceStatus = new JobApplianceStatus(); Mapper.CreateMap <JobApplianceStatusViewModel, JobApplianceStatus>(); JobApplianceStatus = Mapper.Map <JobApplianceStatusViewModel, JobApplianceStatus>(jobApplianceStatusViewModel); db.JobApplianceStatus.Add(JobApplianceStatus); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = jobApplianceStatusViewModel.Id }, jobApplianceStatusViewModel)); }
// GET: api/JobApplianceStatus public List <JobApplianceStatusViewModel> GetJobApplianceStatus() { var JobApplianceStatusList = db.JobApplianceStatus.ToList(); List <JobApplianceStatusViewModel> JobApplianceStatusViewModelList = new List <JobApplianceStatusViewModel>(); foreach (var item in JobApplianceStatusList) { JobApplianceStatusViewModel jobApplianceStatusViewModel = new JobApplianceStatusViewModel(); Mapper.CreateMap <JobApplianceStatus, JobApplianceStatusViewModel>(); jobApplianceStatusViewModel = Mapper.Map <JobApplianceStatus, JobApplianceStatusViewModel>(item); JobApplianceStatusViewModelList.Add(jobApplianceStatusViewModel); } return(JobApplianceStatusViewModelList); }
public IHttpActionResult PutJobApplianceStatusViewModel(int id, JobApplianceStatusViewModel jobApplianceStatusViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != jobApplianceStatusViewModel.Id) { return(BadRequest()); } JobApplianceStatus JobApplianceStatus = new JobApplianceStatus(); Mapper.CreateMap <JobApplianceStatusViewModel, JobApplianceStatus>(); JobApplianceStatus = Mapper.Map <JobApplianceStatusViewModel, JobApplianceStatus>(jobApplianceStatusViewModel); db.Entry(JobApplianceStatus).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!JobApplianceStatusExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }