public async Task <IActionResult> Edit(Guid id, [Bind("Id,Job,Skill,SkillLevel,Importance,TimeStamp")] CompanyJobSkills companyJobSkills) { if (id != companyJobSkills.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(companyJobSkills); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyJobSkillsExists(companyJobSkills.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Job"] = new SelectList(_context.CompanyJobs, "Id", "Id", companyJobSkills.Job); return(View(companyJobSkills)); }
public async Task <IActionResult> Create([Bind("Skill,SkillLevel,Importance")] CompanyJobSkills companyJobSkills, Guid id) { companyJobSkills.Job = id; if (ModelState.IsValid) { companyJobSkills.Id = Guid.NewGuid(); _context.Add(companyJobSkills); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Create), "CompanyJobEducations", new { id = companyJobSkills.Job })); } ViewData["Job"] = new SelectList(_context.CompanyJobs, "Id", "Id", companyJobSkills.Job); return(View(companyJobSkills)); }