public void Edit(JobSeekerSkillsViewModel jobSeekerSkillsViewModel) { var skillToUpdate = jobSeekerSkillsRepository.FindByConditionAsNoTracking (c => c.JobSeekerId.Equals(jobSeekerSkillsViewModel.JobSeekerId) && c.SkillId.Equals(jobSeekerSkillsViewModel.SkillId)).FirstOrDefault(); skillToUpdate.SkillLevelId = jobSeekerSkillsViewModel.SkillLevelId; jobSeekerSkillsRepository.Update(skillToUpdate); }
public void Create(JobSeekerSkillsViewModel jobSeekerSkillsViewModel) { jobSeekerSkillsRepository.Insert(new JobSeekerSkills { Id = Guid.NewGuid().ToString(), SkillLevelId = jobSeekerSkillsViewModel.SkillLevelId, SkillId = jobSeekerSkillsViewModel.SkillId, JobSeekerId = jobSeekerSkillsViewModel.JobSeekerId, IsActive = true }); }
public JsonResult UpdateSkill(JobSeekerSkillsViewModel jobSeekerSkillsViewModel) { var response = new HustlersResponse <JobSeekerSkillsViewModel>(); jobSeekerSkillsViewModel.JobSeekerId = HttpContext.Session.Get <string>("JobSeekerId"); //Check Validations skillService.Edit(jobSeekerSkillsViewModel); response.Messages = "Skill Updated Successfully"; response.Status = "ok"; return(Json(response)); }
public JsonResult Create(JobSeekerSkillsViewModel jobSeekerSkillsViewModel) { var response = new HustlersResponse <JobSeekerSkillsViewModel>(); jobSeekerSkillsViewModel.JobSeekerId = HttpContext.Session.Get <string>("JobSeekerId"); //Create JobSeekerSkills if (jobSeekerService.IsJobSeekerSkillExisting(jobSeekerSkillsViewModel.SkillId, jobSeekerSkillsViewModel.JobSeekerId)) { return(Json(new Dictionary <string, string> { { "message", "Skill already exist" } })); } //Check if skill already exists skillsService.Create(jobSeekerSkillsViewModel); return(Json(new Dictionary <string, string> { { "message", "Skill Successfully Created" } })); }