예제 #1
0
        public async Task <IActionResult> Add(HomePageSliderAddDto homePageSliderAddDto)
        {
            if (ModelState.IsValid)
            {
                await _homePageSliderService.Add(homePageSliderAddDto, "Hasan Erdal");

                return(RedirectToAction("Index"));
            }
            return(View());
        }
예제 #2
0
        public async Task <IDataResult <HomePageSliderDto> > Add(HomePageSliderAddDto homePageSliderAddDto, string createdByName)
        {
            var slider = _mapper.Map <HomePageSlider>(homePageSliderAddDto);

            slider.CreatedByName  = createdByName;
            slider.ModifiedByName = createdByName;
            slider.ModifiedTime   = DateTime.Now;
            var addedSlider = await _unitOfWork.HomePageSlider.AddAsync(slider);

            await _unitOfWork.SaveAsync();

            return(new DataResult <HomePageSliderDto>(ResultStatus.Success, $"{addedSlider.Title} başlıklı slider başarılı bir şekilde kayıt edilmiştir.", new HomePageSliderDto
            {
                HomePageSlider = addedSlider,
                Message = $"{addedSlider.Title} başlıklı slider başarılı bir şekilde kayıt edilmiştir.",
                ResultStatus = ResultStatus.Success
            }));
        }