Esempio n. 1
0
        /// <summary>
        /// Deletes a Tax Category Mapping
        /// </summary>
        /// <param name="taxCategoryMapping">Tax Category Mapping</param>
        public virtual void DeleteTaxCategoryMapping(WB_TaxCategoryMapping taxCategoryMapping)
        {
            if (taxCategoryMapping == null)
            {
                throw new ArgumentNullException("taxCategoryMapping");
            }

            _taxCategoryMappingRepository.Delete(taxCategoryMapping);

            //event notification
            _eventPublisher.EntityDeleted(taxCategoryMapping);
        }
Esempio n. 2
0
        public ActionResult AddTaxCategoryMapping(ConfigurationModel model)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageTaxSettings))
            {
                return(Content("Access denied"));
            }

            var taxCategoryMapping = new WB_TaxCategoryMapping
            {
                StoreId       = model.AddStoreId,
                TaxCategoryId = model.AddTaxCategoryId,
                CategoryId    = model.AddCategoryId,
                Percentage    = model.AddPercentage,
            };

            _taxCategoryMappingService.InsertTaxCategoryMapping(taxCategoryMapping);

            return(Json(new { Result = true }));
        }