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);
        }