/// <summary>删除基本单位 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void UnitsGrid_DeleteCommand(object sender, GridCommandEventArgs e) { var editedItem = e.Item as GridEditableItem; if (editedItem != null) { var webRudderInfo = _webRudder.GetWebRudder(); var unitsId = new Guid(editedItem.GetDataKeyValue("UnitsId").ToString()); if (unitsId != webRudderInfo.DefaultUnitsId) { try { _unitsWirte.Delete(unitsId); } catch { RAM.Alert("数量单位信息数据删除失败!"); } } else { RAM.Alert("该数量单位为默认使用积分规则,不允许删除!"); } } }
public IActionResult Delete(Unit unit) { try { return(Ok(_IUnits.Delete(unit))); } catch (Exception ex) { return(BadRequest(ex)); } }