示例#1
0
        public async Task <IActionResult> Edit(HomePageSliderUpdateDto homePageSliderUpdateDto)
        {
            if (ModelState.IsValid)
            {
                await _homePageSliderService.Update(homePageSliderUpdateDto, "Hasan Erdal");

                return(RedirectToAction("Index"));
            }
            return(View());
        }
示例#2
0
        public async Task <IDataResult <HomePageSliderDto> > Update(HomePageSliderUpdateDto homePageSliderUpdateDto, string modifiedByName)
        {
            var slider = _mapper.Map <HomePageSlider>(homePageSliderUpdateDto);

            slider.ModifiedByName = modifiedByName;
            var updatedSlider = await _unitOfWork.HomePageSlider.UpdateAsync(slider);

            await _unitOfWork.SaveAsync();

            return(new DataResult <HomePageSliderDto>(ResultStatus.Success, $"{updatedSlider.Title} başlıklı slider başarılı bir şekilde güncellenmiştir.", new HomePageSliderDto
            {
                HomePageSlider = slider,
                ResultStatus = ResultStatus.Success,
                Message = $"{updatedSlider.Title} başlıklı slider başarılı bir şekilde güncellenmiştir."
            }));
        }