public ActionResult DeleteConfirmed(int id) { try { Ekran ekran = _ekranService.GetById(id); _ekranService.Delete(id); TempData["MessageSuccess"] = "Ekran Tasarımı başarıyla silinmiştir."; } catch (Exception ex) { TempData["MessageDanger"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString(); } return(RedirectToAction("Index", "Ekran")); }
public ActionResult SecilenleriSil(string eklenecekIcerikler, string ExpandedForSil, string pageForCokluSil, string teklifDurumIdForCokluSil, string EkranDurumIdForCokluSil) { List <EkranTasarimIcerikDetaylarViewModel> ekranTasarimIcerikDetaylarViewModel = new List <EkranTasarimIcerikDetaylarViewModel>(); List <int> ekranIdler = new List <int>(); var uyariMesaji = "Seçim Yapmadınız!"; if (eklenecekIcerikler == null || eklenecekIcerikler == "") { return(Json(uyariMesaji, JsonRequestBehavior.AllowGet)); } Int32 basamak = eklenecekIcerikler.IndexOf(';'); Int32 toplam = eklenecekIcerikler.Length; var Ekranlar = eklenecekIcerikler.Substring(0, basamak); var liste = Ekranlar.Split(','); //Ekranlar update if (liste[0].Length > 0) { foreach (string item in liste) { var ekran = new Ekran(); ekran = _ekranService.GetById(Convert.ToInt32(item)); try { _ekranService.Delete(ekran.Id); } catch (Exception ex) { string hataMesaji = ex.InnerException.InnerException.Message; TempData["MessageDanger"] = "Seçilen Ekranlar silinemedi." + hataMesaji; return(Json(new HttpResponseMessage(HttpStatusCode.BadRequest), JsonRequestBehavior.AllowGet)); } ekranIdler.Add(Convert.ToInt32(item)); } } ekranTasarimIcerikDetaylarViewModel = getEkranTasarimlarim(); TempData["MessageSuccess"] = "Seçilen Ekranlar silinmiştir."; return(PartialView("EkranTasarimPartialView", ekranTasarimIcerikDetaylarViewModel)); }