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);
            }
        }
Ejemplo n.º 2
0
        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())));
            }
        }