/// <summary>
        /// Gets all Container barcodes and their most recent ContainerLocation Status for the given Location and timeframe
        /// </summary>
        public static void getContainerStatuses(ICswResources CswResources, ContainerDataReturn Return, ContainerData.ReconciliationRequest Request)
        {
            CswNbtActReconciliation _CswNbtActReconciliation = new CswNbtActReconciliation((CswNbtResources)CswResources);

            Return.Data = _CswNbtActReconciliation.getContainerStatuses(Request);
        }
        /// <summary>
        /// Saves all actions that have changed on selected Containers' most recent ContainerLocation
        /// </summary>
        public static void saveContainerActions(ICswResources CswResources, ContainerDataReturn Return, ContainerData.ReconciliationRequest Request)
        {
            CswNbtActReconciliation _CswNbtActReconciliation = new CswNbtActReconciliation((CswNbtResources)CswResources);

            _CswNbtActReconciliation.saveContainerActions(Request);
        }
        /// <summary>
        /// Gets the number of ContainerLocation records whose Action has been set, but not applied, for the given Location
        /// </summary>
        public static void getOutstandingActionsCount(ICswResources CswResources, ContainerDataReturn Return, ContainerData.ReconciliationRequest Request)
        {
            CswNbtActReconciliation _CswNbtActReconciliation = new CswNbtActReconciliation((CswNbtResources)CswResources);

            Return.Data = _CswNbtActReconciliation.getOutstandingActionsCount(Request);
        }