public ActionResult Delete(int id, SliderViewModel collection)
 {
     try
     {
         if (id > 0)
         {
             var model = _mapper.Map <Slider>(collection);
             model.UpdaterId = LogedInAdmin.Id;
             _sliderService.Delete(model);
             return(RedirectToAction("Index"));
         }
         ModelState.AddModelError(string.Empty, GeneralMessages.EmptyId);
         return(View(collection));
     }
     catch (Exception ex)
     {
         _logger.Error(ex);
         if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource))
         {
             ModelState.AddModelError(string.Empty, ex.Message);
         }
         else
         {
             ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError);
         }
         return(View(collection));
     }
 }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Slider slide = sliderservice.Find(id);

            sliderservice.Delete(slide);
            this.uow.SaveChanges();
            return(RedirectToAction("IndexAdmin", "Slider"));
        }
        public virtual ActionResult RemoveSlider(int sliderId)
        {
            var slider = _sliderService.Find(sliderId);

            if (slider == null)
            {
                return(Json(new { Success = false, Msg = "فایل مورد نظر یافت نشد" }));
            }
            if (!_sliderService.Delete(sliderId).Item1)
            {
                return(Json(new { Success = false, Msg = "خطا در حذف" }));
            }
            var addressUrlFile = new AddressUrlFile(Server.MapPath("~//"));
            var path           = addressUrlFile.SliderImage + slider.ImageName;

            System.IO.File.Delete(path);
            return(Json(new { Success = true, Msg = "تصویر حذف شد" }));
        }
Пример #4
0
 public void DeleteSlider(DeleteSliderCommand command)
 {
     if (command.SelectedIds.Count() > 0)
     {
         foreach (var id in command.SelectedIds)
         {
             _sliderService.Delete(id);
             _unitOfWork.SaveChanges();
         }
     }
 }
Пример #5
0
        public IActionResult DeleteSliders(FarmerSliderDTO farmerSliderDTO)
        {
            var result = _bannerService.GetById(farmerSliderDTO.Id);

            if (result == null)
            {
                throw new ArgumentException($"{farmerSliderDTO.Id} 'ye sahip banner kaydı bulunamadı.");
            }

            _sliderService.Delete(_mapper.Map <FarmerSlider>(farmerSliderDTO));

            return(Ok());
        }
        public JsonResult DeleteSlider(int id)
        {
            var data = _sliderService.GetById(id);

            if (data.Data != null)
            {
                var result = _sliderService.Delete(data.Data);

                if (result.Success)
                {
                    return(new JsonResult(result.Message));
                }
            }

            return(new JsonResult(Messages.GeneralError));
        }
Пример #7
0
        public IActionResult DeleteSlider(int id)
        {
            var entity = _sliderService.GetById(id);

            if (entity != null)
            {
                _sliderService.Delete(entity);
                ToastrService.AddToUserQueue(new Toastr()
                {
                    Message    = "Slider Silindi",
                    Title      = "Kayıt Silme",
                    ToastrType = ToastrType.Error
                });
            }

            return(RedirectToAction("SliderList"));
        }
Пример #8
0
        public ActionResult Delete(SliderViewModel viewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var entity = Mapper.Map <SliderViewModel, Slider>(viewModel);

                    _sliderService.Delete(entity);

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", e.Message);
            }

            return(View(viewModel));
        }
Пример #9
0
        public ActionResult Delete(int id)
        {
            if (!_permissionService.Authorize("ManageSlider"))
            {
                return(AccessDeniedView());
            }

            if (id == 0)
            {
                throw new Exception("Id Not Found");
            }

            if (!_sliderService.GetSliderById(id).IsSystemDefined)
            {
                _sliderService.Delete(id);
            }

            SuccessNotification("Slider deleted successfully.");
            return(RedirectToAction("List"));
        }
Пример #10
0
 public IActionResult Delete(int id, string type)
 {
     _sliderService.Delete(id);
     return(RedirectToAction("Index", new { type = type }));
 }
Пример #11
0
 public ActionResult DeleteConfirmed(int id)
 {
     _sliderService.Delete(id);
     return(RedirectToAction(nameof(Index)));
 }
Пример #12
0
 public void SliderDelete(int id)
 {
     _sliderService.Delete(id);
 }