public ActionResult DeleteTrade(long?id) { try { if (id == null) { return(RedirectToAction("Error404", "Home")); } string message = ""; if (blTrade.Delete(Convert.ToInt64(id), out message)) { return(Json(new JsonData() { Success = true, Script = MessageBox.Show("عملیات حذف با موفقیت انجام شد", MessageType.Success).Script, Html = "" })); } else { if (message.Contains("FK_Trades_TradeGroups") || message.Contains("FK_UserTrade_Trades") || message.Contains("FK_VehicleTrade_Trades")) { return(Json(new JsonData() { Success = false, Script = MessageBox.Show("این مقدار در سیستم بکار رفته است. امکان حذف وجود ندارد", MessageType.Error).Script, Html = "" })); } return(Json(new JsonData() { Success = false, Script = MessageBox.Show("خطا رخ داده است. مجددا تلاش کنید", MessageType.Error).Script, Html = "" })); } } catch { return(Json(new JsonData() { Success = false, Script = MessageBox.Show("خطا رخ داده است. مجددا تلاش کنید", MessageType.Error).Script, Html = "" })); } }
public bool Delete(int id) { return(_repository.Delete(id)); }
public bool Delete(int Id) { TradeRepository repo = new TradeRepository(); return(repo.Delete(Id)); }
public async Task Delete(string id) { await _repository.Delete(id); }