예제 #1
0
        public async Task UpdateAsync(SkillTypeModel model)
        {
            var skillType = await _repository.GetByIdAsync(model.SkillTypeId);

            skillType.SkillTypeName = model.SkillTypeName;

            await _repository.UpdateAsync(skillType);
        }
예제 #2
0
        public async Task AddAsync(SkillTypeModel model)
        {
            var skillType = new MasterSkillType
            {
                SkillTypeName = model.SkillTypeName
            };

            await _repository.AddAsync(skillType);
        }
예제 #3
0
        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)));
        }
예제 #4
0
        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)));
        }