public async Task <IActionResult> Create(SkillTypeEditViewModel viewModel) { if (!ModelState.IsValid) { return(View()); } var skillType = new SkillTypeModel { SkillTypeName = viewModel.SkillTypeName }; await _skillTypeService.AddAsync(skillType); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(SkillTypeEditViewModel model) { if (!ModelState.IsValid) { return(View()); } var editModel = new SkillTypeModel { SkillTypeId = model.SkillTypeId, SkillTypeName = model.SkillTypeName }; await _skillTypeService.UpdateAsync(editModel); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(int id) { var skillType = await _skillTypeService.GetByIdAsync(id); if (skillType == null) { return(NotFound()); } var editModel = new SkillTypeEditViewModel { SkillTypeId = skillType.SkillTypeId, SkillTypeName = skillType.SkillTypeName }; return(View(editModel)); }