public async Task UpdateAsync(SkillTypeModel model) { var skillType = await _repository.GetByIdAsync(model.SkillTypeId); skillType.SkillTypeName = model.SkillTypeName; await _repository.UpdateAsync(skillType); }
public async Task AddAsync(SkillTypeModel model) { var skillType = new MasterSkillType { SkillTypeName = model.SkillTypeName }; await _repository.AddAsync(skillType); }
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))); }