public IActionResult Create(SlideShowCreateViewModel model) { var uploadResult = _fileService.Upload(model.File, "SlideShow", 1024 * 500); var serviceResult = new ServiceResult(); if (uploadResult.IsSuccess) { serviceResult = _adminService.CreateSlideShow(model.ToDto(uploadResult.Data, model.File.Length)); if (serviceResult.IsSuccess) { Swal(true, "یک اسلایدشو با موفقیت اضافه شد"); return(RedirectToAction(nameof(Create))); } } else { serviceResult.Errors = uploadResult.Errors; serviceResult.IsSuccess = false; } AddErrors(serviceResult); return(View(model)); }