public ActionResult Sil(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Firma frm = _managerFirma.Find(x => x.ID == id.Value); if (frm == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (System.IO.File.Exists(Server.MapPath("~/img/Firma/" + frm.Logo))) { System.IO.File.Delete(Server.MapPath("~/img/Firma/" + frm.Logo)); } foreach (var item in _managerFirmaKategoriBag.List(x => x.Firma.ID == id)) { _managerFirmaKategoriBag.Delete(item); } _managerFirma.Delete(frm); return(RedirectToAction("Index")); }
private void btnDelete_Click(object sender, EventArgs e) { Utilities.ErrorHandle._try(() => { if (_firma != null) { int result = _bll.Delete(_firma); if (result == 1) { txtUpdateCompanyName.Text = ""; txtUpdateNote.Text = ""; txtUpdateTaxNumber.Text = ""; GetAllList(); Utilities.Mesaj.MessageBoxInformation("İşleminiz başarı ile gerçekleşti."); _firma = null; } } else { Utilities.Mesaj.MessageBoxWarning("Listeden Kişi/Firma seçiniz."); } }); }