/// <summary> /// Deletes a discount-category mapping record /// </summary> /// <param name="discountCategoryMapping">Discount-category mapping</param> public virtual void DeleteDiscountCategoryMapping(DiscountCategoryMapping discountCategoryMapping) { if (discountCategoryMapping is null) { throw new ArgumentNullException(nameof(discountCategoryMapping)); } _discountCategoryMappingRepository.Delete(discountCategoryMapping); }
/// <summary> /// Deletes a discount-category mapping record /// </summary> /// <param name="discountCategoryMapping">Discount-category mapping</param> public virtual void DeleteDiscountCategoryMapping(DiscountCategoryMapping discountCategoryMapping) { if (discountCategoryMapping is null) { throw new ArgumentNullException(nameof(discountCategoryMapping)); } _discountCategoryMappingRepository.Delete(discountCategoryMapping); //event notification _eventPublisher.EntityDeleted(discountCategoryMapping); }
/// <summary> /// Deletes a discount-category mapping record /// </summary> /// <param name="discountCategoryMapping">Discount-category mapping</param> public virtual void DeleteDiscountCategoryMapping(DiscountCategoryMapping discountCategoryMapping) { _discountCategoryMappingRepository.Delete(discountCategoryMapping); }
/// <summary> /// Inserts a discount-category mapping record /// </summary> /// <param name="discountCategoryMapping">Discount-category mapping</param> public virtual void InsertDiscountCategoryMapping(DiscountCategoryMapping discountCategoryMapping) { _discountCategoryMappingRepository.Insert(discountCategoryMapping); }
/// <summary> /// Deletes a discount-category mapping record /// </summary> /// <param name="discountCategoryMapping">Discount-category mapping</param> /// <returns>A task that represents the asynchronous operation</returns> public virtual async Task DeleteDiscountCategoryMappingAsync(DiscountCategoryMapping discountCategoryMapping) { await _discountCategoryMappingRepository.DeleteAsync(discountCategoryMapping); }
/// <summary> /// Inserts a discount-category mapping record /// </summary> /// <param name="discountCategoryMapping">Discount-category mapping</param> /// <returns>A task that represents the asynchronous operation</returns> public virtual async Task InsertDiscountCategoryMappingAsync(DiscountCategoryMapping discountCategoryMapping) { await _discountCategoryMappingRepository.InsertAsync(discountCategoryMapping); }