Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }