Esempio n. 1
0
        public JsonResult UpdateExperience(JobSeekerExperienceViewModel jobSeekerExperienceViewModel)
        {
            //jobSeekerPersonalDetailsViewModel.JobSeekerId = HttpContext.Session.Get<string>("JobSeekerId");
            var response = new HustlersResponse <JobSeekerPersonalDetailsViewModel>();

            _workExperienceService.Update(jobSeekerExperienceViewModel);
            response.Status   = "ok";
            response.Messages = "Successfully Updated";

            return(Json(response));
        }
Esempio n. 2
0
        public void Update(JobSeekerExperienceViewModel jobSeekerExperienceViewModel)
        {
            var seekerExperience = workExperienceRepository.Get(jobSeekerExperienceViewModel.WorkExperienceId);

            if (!jobSeekerExperienceViewModel.IsCurrentCompany.Equals("value"))
            {
                seekerExperience.CompanyName   = jobSeekerExperienceViewModel.CompanyName;
                seekerExperience.EndDate       = jobSeekerExperienceViewModel.EndDate;
                seekerExperience.StartDate     = jobSeekerExperienceViewModel.StartDate;
                seekerExperience.JobTitle      = jobSeekerExperienceViewModel.JobTitle;
                seekerExperience.JobCategoryId = jobSeekerExperienceViewModel.JobCategoryId;
            }
            else
            {
                seekerExperience.JobTitle      = jobSeekerExperienceViewModel.JobTitle;
                seekerExperience.JobCategoryId = jobSeekerExperienceViewModel.JobCategoryId;
                seekerExperience.CompanyName   = jobSeekerExperienceViewModel.CompanyName;
            }

            workExperienceRepository.Update(seekerExperience);
        }
Esempio n. 3
0
        public void Create(JobSeekerExperienceViewModel jobSeekerExperienceViewModel)
        {
            var experienceToCreate = new WorkExperience
            {
                Id               = Guid.NewGuid().ToString(),
                CompanyName      = jobSeekerExperienceViewModel.CompanyName,
                JobSeekerId      = jobSeekerExperienceViewModel.JobSeekerId,
                JobCategoryId    = jobSeekerExperienceViewModel.JobCategoryId,
                JobTitle         = jobSeekerExperienceViewModel.JobTitle,
                IsActive         = true,
                IsCurrentCompany = true
            };

            if (jobSeekerExperienceViewModel.IsCurrentCompany == false)
            {
                experienceToCreate.StartDate        = jobSeekerExperienceViewModel.StartDate;
                experienceToCreate.EndDate          = jobSeekerExperienceViewModel.EndDate;
                experienceToCreate.IsCurrentCompany = false;
            }
            workExperienceRepository.Insert(experienceToCreate);
        }