/// <summary> /// Deletes a pickup point /// </summary> /// <param name="pickupPoint">Pickup point</param> public virtual void DeleteStoreShippingPoint(Domain.ShippingPoints pickupPoint) { if (pickupPoint == null) { throw new ArgumentNullException("pickupPoint"); } _shippingPointRepository.Delete(pickupPoint); _cacheManager.RemoveByPattern(PICKUP_POINT_PATTERN_KEY); }
/// <summary> /// Inserts a pickup point /// </summary> /// <param name="pickupPoint">Pickup point</param> public virtual async Task InsertStoreShippingPoint(Domain.ShippingPoints pickupPoint) { if (pickupPoint == null) { throw new ArgumentNullException("pickupPoint"); } await _shippingPointRepository.InsertAsync(pickupPoint); _cacheManager.RemoveByPattern(PICKUP_POINT_PATTERN_KEY); }