示例#1
0
        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);
        }
示例#2
0
 public void Create(JobSeekerSkillsViewModel jobSeekerSkillsViewModel)
 {
     jobSeekerSkillsRepository.Insert(new JobSeekerSkills {
         Id           = Guid.NewGuid().ToString(),
         SkillLevelId = jobSeekerSkillsViewModel.SkillLevelId,
         SkillId      = jobSeekerSkillsViewModel.SkillId,
         JobSeekerId  = jobSeekerSkillsViewModel.JobSeekerId,
         IsActive     = true
     });
 }
示例#3
0
        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));
        }
示例#4
0
        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" }
            }));
        }