/// <summary>
        /// Edit a Trailer Stock item
        /// </summary>
        /// <param name="stock">Stock item.</param>
        void EditStockItem(DriverStock stock)
        {
            var product = _repository.Products.First(x => x.ProductCode == stock.ProductCode);

            _stockItemDialog = StockItemDialog.NewTrailerStockInstance(product.ProductCode, stock.Id, OnStockItemDialogAction);
            _stockItemDialog.Show(FragmentManager, StockItemDialog.TAG);
        }
        /// <summary>
        /// Edit delivery docket item
        /// </summary>
        void EditDeliveryDocketItem(DeliveryDocketItem docketItem)
        {
            PersistOrderReference();

            var product = _repository.Products.First(x => x.ProductCode == docketItem.ProductCode);

            _stockItemDialog = StockItemDialog
                               .NewDeliveryItemInstance(product.ProductCode, docketItem.Id, OnUpdateDocketItem);

            _stockItemDialog.Show(FragmentManager, TAG);
        }