protected override ResultMessage Delete() { var bl = new SupplierBL(); var rm = bl.Delete(this.Current); if (rm.Result == false) { Utility.ShowError(string.Format("{0}'{1}'{2}", this.Title, this.Current.SupplierName, rm.Message), this); } return(rm); }
public ActionResult Delete(decimal id) { try { SupplierBL _bl = new SupplierBL(); decimal ck = _bl.Delete(id); return(Json(new { success = ck })); } catch (Exception ex) { NaviCommon.Common.log.Error(ex.ToString()); return(Json(new { success = "-1" })); } }
// DELETE: api/Proveedores/5 public HttpResponseMessage Delete(string id) { var supplier = supplierBL.Find(id); if (supplier != null) { var response = supplierBL.Delete(supplier); if (response) { return(Request.CreateResponse(HttpStatusCode.OK)); } return(Request.CreateResponse(HttpStatusCode.Conflict, "Algunos productos dependen de este proveedor")); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }