protected void btnSilTable_Click(object sender, EventArgs e) { try { Button btn = (Button)sender; int ID = Int32.Parse(btn.CommandArgument); lblInfo2.Text = ID.ToString(); Slider oldSlider = _sliderService.Get(ID); _sliderService.Delete(oldSlider); clear(); panelVisible(true, true, false, false); Uyari("Silme işlemi başarıyla gerçekleşti", true); } catch (Exception) { Uyari("Silme işlemi sırasında bir hata oluştu", false); } }
public async Task <ActionResult> Delete(long id) { try { var pictures = _service.SliderRepository.Asset(id).SelectMany(x => x.Pictures).ToList(); var result = await _service.Delete(id); if (result.NotFound) { return(Json(new AjaxResult("اسلایدر مورد نظر یافت نشد."))); } if (result.Succeeded) { pictures.ForEach(x => FileHelper.RemoveFile(x.Link)); return(Json(new AjaxResult(true, "اسلایدر مورد نظر با موفقیت حذف شد."))); } return(Json(new AjaxResult(result.State.Errors.JoinMessages()))); } catch (Exception e) { return(Json(new AjaxResult(e.JoinMessages()))); } }