public async Task <IActionResult> Add(HomePageSliderAddDto homePageSliderAddDto) { if (ModelState.IsValid) { await _homePageSliderService.Add(homePageSliderAddDto, "Hasan Erdal"); return(RedirectToAction("Index")); } return(View()); }
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 })); }