/// <summary>
        /// On stock item dialog action
        /// </summary>
        /// <param name="action">Action.</param>
        /// <param name="product">Product.</param>
        void OnStockItemDialogAction(StockItemDialog.StockItemDialogAction action, Product product, string driverStockId)
        {
            _stockItemDialog.Dismiss();

            DriverStockService.UpdateDriverStock(_repository, driverStockId, product);
            _adapter.NotifyDataSetChanged();
        }
        /// <summary>
        /// Update docket item
        /// </summary>
        /// <param name="action">Action.</param>
        /// <param name="product">Product.</param>
        /// <param name="trailerStockRowGuid">Trailer stock row GUID.</param>
        void OnUpdateDocketItem(StockItemDialog.StockItemDialogAction action, Product product, string trailerStockRowGuid)
        {
            _stockItemDialog.Dismiss();

            if (action == StockItemDialog.StockItemDialogAction.Confirm)
            {
                DocketService.UpdateDocketItem(_repository, _docketItem, product);
                RefreshData();
            }
        }