public virtual IActionResult Delete(int id) { //redirect customer on accessdenied view, if client has no permissions if (!_permissionService.Authorize(StandardPermissionProvider.ManageWidgets)) { return(AccessDeniedDataTablesJson()); } var slide = _slideService.GetSlideById(id); if (slide == null) { throw new Exception("Slide aren't exist"); } //delete slide localized values _garbageManager.DeleteSlideLocalizedValues(slide); //delete slide picture _garbageManager.DeleteSlidePicture(slide); //delete slide entity _slideService.DeleteSlide(slide); //notify admin _notificationService.SuccessNotification(_localizationService.GetResource("Nop.Plugin.Baroque.Widgets.qBoSlider.Admin.Slide.DeletedSuccessfully")); return(RedirectToAction("List")); }
public IHttpActionResult DeleteSlide(int id) { try { return(ResponseMessage(_slideService.DeleteSlide(id) ? Request.CreateResponse(HttpStatusCode.OK, "slide is deleted.") : Request.CreateResponse(HttpStatusCode.BadRequest, "Invalid slide id."))); } catch (System.Exception e) { return(InternalServerError(e)); } }
public IActionResult SlideDelete(int id) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageWidgets)) { return(AccessDeniedDataTablesJson()); } var slide = _slideService.GetSlideById(id); if (slide != null) { _slideService.DeleteSlide(slide); } return(new NullJsonResult()); }
/// <summary> /// Uninstall plugin /// </summary> public override void Uninstall() { var allSlides = _slideService.GetAllSlides(storeId: _storeContext.CurrentStore.Id); //settings _settingService.DeleteSetting <qBoSliderSettings>(); //remove slides from database while (allSlides.Any()) { var slide = allSlides[0]; _slideService.DeleteSlide(slide); allSlides.Remove(slide); } base.Uninstall(); }
public ActionResult Delete(long id) { var sld = sliderService.GetSlider(id); if (sld != null) { var frmfield = sliderService.GetSlidesBySliderId(sld.Id); foreach (var item in frmfield) { slideService.DeleteSlide(item.Id); } sliderService.SaveSlider(); sliderService.DeleteSlider(id); sliderService.SaveSlider(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { try { var slide = _slideService.GetSlideById(id); if (slide == null) { return(RedirectToAction("List")); } _slideService.DeleteSlide(id); SuccessNotification("Delete slider successfully."); return(RedirectToAction("List")); } catch (Exception e) { ErrorNotification("Delete slider failed"); return(RedirectToAction("List")); } }
public IActionResult Delete(long id) { slideService.DeleteSlide(id); slideService.SaveSlide(); return(RedirectToAction("Index", "Slide")); }
public IActionResult RemoveSlide([FromRoute] short slideId, [FromRoute] int presentationId) { _slideService.DeleteSlide(slideId, presentationId); return(NoContent()); }