/// <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); }
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 })); }