public async Task <IActionResult> skillsUpload(PostSkill postSkill) { if (postSkill == null) { return(NoContent()); } var orgId = getOrg(); var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; var employeeDetails = _context.EmployeeDetails.Where(x => x.UserId == Guid.Parse(userId)).FirstOrDefault(); try { Skill skill = new Skill() { Id = Guid.NewGuid(), EmployeeDetailId = employeeDetails.Id, SkillName = postSkill.qSkill, Description = postSkill.qDescription, YearsOfExperience = postSkill.qYearOfExperience, OrganisationId = orgId }; _context.Add(skill); _context.SaveChanges(); } catch { } return(RedirectToAction("Qualification")); }
public async Task <IActionResult> editSkills([FromBody] PostSkill postSkill) { if (postSkill == null) { return(Json(new { msg = "No Data" } )); } var orgId = getOrg(); var organisationDetails = await _context.Organisations.Where(x => x.Id == orgId).FirstOrDefaultAsync(); //bool isAssign = true; //if (postNewDepartment. == Guid.Empty) //{ // isAssign = false; //} try { var orgSkill = _context.Skills.Where(x => x.Id == Guid.Parse(postSkill.AId)).FirstOrDefault(); orgSkill.SkillName = postSkill.qSkill; orgSkill.Description = postSkill.qDescription; orgSkill.YearsOfExperience = postSkill.qYearOfExperience; _context.Update(orgSkill); _context.SaveChanges(); return(Json(new { msg = "Success" } )); } catch (Exception ee) { } return(Json( new { msg = "Fail" })); }