public IHttpActionResult Edit(int id, EditJobSeekerProfileViewModel model) { if (model != null && ModelState.IsValid) { var jobSeeker = this.data.JobSeekerProfiles.Find(id); if (jobSeeker != null && jobSeeker.UserId == this.CurrentUserId) { Mapper.Map<EditJobSeekerProfileViewModel, JobSeekerProfile>(model, jobSeeker); this.data.JobSeekerProfiles.Update(jobSeeker); this.data.SaveChanges(); return this.Ok(); } } return this.BadRequest("Couldn't edit job seeker profile."); }
public IHttpActionResult Edit(int id) { var jobSeeker = this.data.JobSeekerProfiles.Find(id); var model = new EditJobSeekerProfileViewModel() { FirstName = jobSeeker.FirstName, LastName = jobSeeker.LastName, PhoneNumber = jobSeeker.PhoneNumber, CurrentPosition = jobSeeker.CurrentPosition, Summary = jobSeeker.Summary }; return this.Ok(model); }