public async Task <IActionResult> Create() { var viewModel = new EmployeeSkillEditViewModel { SkillGroups = await _employeeDetailService.GetSkillGroups(), SkillTypes = await _employeeDetailService.GetSkillTypes() }; return(View(viewModel)); }
public async Task <IActionResult> Create(EmployeeSkillEditViewModel viewModel) { if (!ModelState.IsValid) { return(View()); } var skillGroup = new EmployeeSkillModel { EmployeeId = viewModel.EmployeeId, SkillId = viewModel.SkillId, SkillLevel = viewModel.SkillLevel }; await _employeeSkillService.AddAsync(skillGroup); return(RedirectToAction(nameof(Index), new { employeeId = viewModel.EmployeeId })); }