public async Task <IActionResult> Create(SkillGroupEditViewModel viewModel) { if (!ModelState.IsValid) { return(View()); } var skillGroup = new SkillGroupModel { SkillGroupName = viewModel.SkillGroupName }; await _skillGroupService.AddAsync(skillGroup); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(SkillGroupEditViewModel model) { if (!ModelState.IsValid) { return(View()); } var editModel = new SkillGroupModel { SkillGroupId = model.SkillGroupId, SkillGroupName = model.SkillGroupName }; await _skillGroupService.UpdateAsync(editModel); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(int id) { var skillGroup = await _skillGroupService.GetByIdAsync(id); if (skillGroup == null) { return(NotFound()); } var editModel = new SkillGroupEditViewModel { SkillGroupId = skillGroup.SkillGroupId, SkillGroupName = skillGroup.SkillGroupName }; return(View(editModel)); }