public bool DeleteAssetType(Int32 assetTypeId) { try { return(_assetTypeManager.DeleteAssetType(assetTypeId)); } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return(false); } }
protected override void Grid_DeleteCommand(object source, DataGridCommandEventArgs e) { try { int assetTypeId = Convert.ToInt32(e.CommandArgument); AssetType assetType = AssetTypeCache.Instance.GetById(assetTypeId); AssetTypeManager.DeleteAssetType(assetTypeId); AuditLogManager.LogUserAction(CurrentUser, AuditUserAction.DeleteAssetType, string.Format("Deleted Asset Type: {0}, AssetTypeId: {1}", assetType.Name, assetTypeId)); MessageLabel1.SetSuccessMessage("Asset type deleted successfully"); } catch (SystemException sysex) { MessageLabel1.SetErrorMessage(sysex.Message); } BindGrid(CurrentPage); }