public virtual async Task <ActionResult> AddSlide(AddSlideShowViewModel viewModel) { if (ModelState.IsValid) { _slideShowService.Add(viewModel); await _unitOfWork.SaveChangesAsync(); CacheManager.InvalidateChildActionsCache(); return(RedirectToAction(MVC.Admin.Setting.ActionNames.AddSlide, MVC.Admin.Setting.Name)); } PopulateCategoriesDropDownList(viewModel.ShowTransition, viewModel.HideTransition, viewModel.Position); return(View(viewModel)); }
public async Task <ActionResult> Add(SlideShowItemModel slideShowItemModel) { var slideShowItem = new DomainClasses.SlideShowItem() { Title = slideShowItemModel.Title, Image = slideShowItemModel.Image, Link = slideShowItemModel.Link, Order = slideShowItemModel.Order, Text = slideShowItemModel.Text }; _slideShowService.Add(slideShowItem); await _dbContext.SaveChangesAsync(); return(Json(slideShowItem.Id)); }