コード例 #1
0
        public IActionResult Update(int id)
        {
            TempData["active"] = "yetenek";
            var updatedEntity = _genericService.GetById(id);
            var model         = new SkillUpdateDto();

            model.Description = updatedEntity.Description;
            model.Id          = updatedEntity.Id;
            return(View(model));
        }
コード例 #2
0
        public async Task <IActionResult> Edit(SkillUpdateDto skillUpdateDto)
        {
            if (ModelState.IsValid)
            {
                await _skillService.Update(skillUpdateDto, "Hasan Erdal");

                return(RedirectToAction("Index"));
            }
            return(View());
        }
コード例 #3
0
 public IActionResult Update(SkillUpdateDto model)
 {
     if (ModelState.IsValid)
     {
         var updatedEntity = _genericService.GetById(model.Id);
         updatedEntity.Description = model.Description;
         _genericService.Update(updatedEntity);
         TempData["message"] = "İşlem başarıyla tamamlandı.";
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
コード例 #4
0
 public IActionResult Update(SkillUpdateDto model)
 {
     TempData["active"] = "yetenek";
     if (ModelState.IsValid)
     {
         var updatedSkill = _genericSkillService.GetById(model.Id);
         updatedSkill.Description = model.Description;
         _genericSkillService.Update(updatedSkill);
         TempData["message"] = "Güncelleme işleminiz başarılı";
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
コード例 #5
0
        public async Task <IDataResult <SkillDto> > Update(SkillUpdateDto skillUpdateDto, string modifiedByName)
        {
            var skill = _mapper.Map <Skill>(skillUpdateDto);

            skill.ModifiedByName = modifiedByName;
            var updatedSkill = await _unitOfWork.Skill.UpdateAsync(skill);

            await _unitOfWork.SaveAsync();

            return(new DataResult <SkillDto>(ResultStatus.Success, $"{updatedSkill.Title} isimli yetenek başarılı bir şekilde güncellenmiştir.", new SkillDto
            {
                ResultStatus = ResultStatus.Success,
                Skill = updatedSkill,
                Message = $"{updatedSkill.Title} isimli yetenek başarılı bir şekilde güncellenmiştir."
            }));
        }