public BsBulkAction AddAction(BsBulkActionType type) { var bulkAction = new BsBulkAction(type, viewContext); this.AddAction(bulkAction); return(bulkAction); }
private BsBulkAction GetBulkAction(BsBulkActionType type) { var bulkAction = this.actions.FirstOrDefault(x => x.Type == type); if (bulkAction == null) { throw new ArgumentException("No bulk action found with the specified type"); } return(bulkAction); }
public BsBulkAction(BsBulkActionType type, ViewContext viewContext) : base(viewContext) { this.renderer = new BsBulkActionRenderer(this); switch (type) { case BsBulkActionType.Excel: this.Type = BsBulkActionType.Excel; this.buttonClass = "btn-primary js-btn-exportExcel_selected"; this.title = "Export selected to excel"; this.glyphIcon = Glyphicon.DownloadAlt; break; case BsBulkActionType.Delete: this.Type = BsBulkActionType.Delete; this.buttonClass = "btn-danger js-btn-delete_selected"; this.title = "Delete selected"; this.glyphIcon = Glyphicon.Trash; break; } }
public BsBulkAction ForAction(BsBulkActionType type) { BsBulkAction bulkAction = this.GetBulkAction(type); return(bulkAction); }
public BsBulkAction ForAction(BsBulkActionType type) { BsBulkAction bulkAction = this.GetBulkAction(type); return bulkAction; }
public BsBulkAction AddAction(BsBulkActionType type) { var bulkAction = new BsBulkAction(type, viewContext); this.AddAction(bulkAction); return bulkAction; }
private BsBulkAction GetBulkAction(BsBulkActionType type) { var bulkAction = this.actions.FirstOrDefault(x => x.Type == type); if (bulkAction == null) { throw new ArgumentException("No bulk action found with the specified type"); } return bulkAction; }