Exemplo n.º 1
0
            /// <summary>
            /// The data service method to execute the data manager to get the tax parameter.
            /// </summary>
            /// <param name="request">The data service request.</param>
            /// <returns>The data service response.</returns>
            private SingleEntityDataServiceResponse <TaxParameters> GetTaxParameter(GetTaxParameterDataRequest request)
            {
                TaxParameters taxParameter = new TaxDataManager(request.RequestContext).GetTaxParameter(request.QueryResultSettings);

                return(new SingleEntityDataServiceResponse <TaxParameters>(taxParameter));
            }
Exemplo n.º 2
0
            /// <summary>
            /// The data service method to execute the data manager to get the tax code formula for India.
            /// </summary>
            /// <param name="request">The data service request.</param>
            /// <returns>The data service response.</returns>
            private SingleEntityDataServiceResponse <FormulaIndia> GetTaxCodeFormulaIndia(GetTaxCodeFormulaIndiaDataRequest request)
            {
                FormulaIndia taxCodeFormula = new TaxDataManager(request.RequestContext).GetTaxFormulaIndia(request.ItemTaxGroupId, request.TaxCode);

                return(new SingleEntityDataServiceResponse <FormulaIndia>(taxCodeFormula));
            }
Exemplo n.º 3
0
            /// <summary>
            /// The data service method to execute the data manager to get tax overrides.
            /// </summary>
            /// <param name="request">The data service request.</param>
            /// <returns>The data service response.</returns>
            private EntityDataServiceResponse <TaxOverride> GetTaxOverrides(GetTaxOverridesDataRequest request)
            {
                var taxOverrides = new TaxDataManager(request.RequestContext).GetTaxOverrides(request.OverrideBy, request.ChannelId, request.QueryResultSettings.ColumnSet);

                return(new EntityDataServiceResponse <TaxOverride>(taxOverrides.AsPagedResult()));
            }
Exemplo n.º 4
0
            /// <summary>
            /// The data service method to execute the data manager to get the sales tax groups.
            /// </summary>
            /// <param name="request">The data service request.</param>
            /// <returns>The data service response.</returns>
            private EntityDataServiceResponse <SalesTaxGroup> GetSalesTaxGroups(GetSalesTaxGroupsDataRequest request)
            {
                var salesTaxGroups = new TaxDataManager(request.RequestContext).GetSalesTaxGroups(request.QueryResultSettings);

                return(new EntityDataServiceResponse <SalesTaxGroup>(salesTaxGroups));
            }
Exemplo n.º 5
0
            /// <summary>
            /// The data service method to execute the data manager to get tax override details.
            /// </summary>
            /// <param name="request">The data service request.</param>
            /// <returns>The data service response.</returns>
            private SingleEntityDataServiceResponse <TaxOverride> GetTaxOverrideDetails(GetTaxOverrideDetailsDataRequest request)
            {
                var taxOverride = new TaxDataManager(request.RequestContext).GetTaxOverrideDetails(request.TaxOverrideCode, request.QueryResultSettings.ColumnSet);

                return(new SingleEntityDataServiceResponse <TaxOverride>(taxOverride));
            }