コード例 #1
0
        public async Task <IActionResult> Edit(InterestedUpdateDto interestedUpdateDto)
        {
            if (ModelState.IsValid)
            {
                await _interestedService.Update(interestedUpdateDto, "Hasan Erdal");

                return(RedirectToAction("Index"));
            }
            return(View(interestedUpdateDto));
        }
        public async Task <IDataResult <InterestedDto> > Update(InterestedUpdateDto ınterestedUpdateDto, string modifiedByName)
        {
            var interested = _mapper.Map <Interested>(ınterestedUpdateDto);

            interested.ModifiedByName = modifiedByName;
            var updatedInterested = await _unitOfWork.Interested.UpdateAsync(interested);

            await _unitOfWork.SaveAsync();

            return(new DataResult <InterestedDto>(ResultStatus.Success, $"{updatedInterested.Text} hobisi başarılı bir şekilde güncellenmiştir.", new InterestedDto
            {
                ResultStatus = ResultStatus.Success,
                Interested = updatedInterested,
                Message = $"{updatedInterested.Text} hobisi başarılı bir şekilde güncellenmiştir."
            }));
        }