Beispiel #1
0
            public override string ConfirmationMessage(ListItem item)
            {
                IViewListItem viewItem = item as IViewListItem;
                IMediaViewActionConfirmation confirmation = _action as IMediaViewActionConfirmation;

                return(confirmation == null || viewItem == null ? null : confirmation.ConfirmationMessage(viewItem.View));
            }
Beispiel #2
0
            public override async Task <bool> ProcessAsync(ListItem item)
            {
                IViewListItem viewItem = item as IViewListItem;

                if (viewItem != null)
                {
                    return(await _action.ProcessAsync(viewItem.View));
                }
                return(false);
            }
            public async override Task <bool> IsAvailableAsync(ListItem item)
            {
                IViewListItem viewItem = item as IViewListItem;

                if (viewItem != null)
                {
                    return(await _action.IsAvailableAsync(viewItem.View));
                }
                return(false);
            }