public async Task <IActionResult> Delete(SlideShowViewModel viewModel) { var slideShowViewModel = await _slideShowService.GetByIdAsync(viewModel.Id); if (slideShowViewModel == null) { ModelState.AddModelError("", RequestNotFound); } else { var result = await _slideShowService.DeleteAsync(slideShowViewModel.Id); if (result) { return(Json(new { success = true })); } ModelState.AddModelError("", RequestNotFound); } return(PartialView("_Delete", model: viewModel)); }