Exemplo n.º 1
0
        /// <summary>
        /// Updates the ShippingByWeight
        /// </summary>
        /// <param name="ShippingByWeightID">The ShippingByWeight identifier</param>
        /// <param name="ShippingMethodID">The shipping method identifier</param>
        /// <param name="From">The "from" value</param>
        /// <param name="To">The "to" value</param>
        /// <param name="UsePercentage">A value indicating whether to use percentage</param>
        /// <param name="ShippingChargePercentage">The shipping charge percentage</param>
        /// <param name="ShippingChargeAmount">The shipping charge amount</param>
        /// <returns>ShippingByWeight</returns>
        public static ShippingByWeight UpdateShippingByWeight(int ShippingByWeightID, int ShippingMethodID, decimal From, decimal To,
                                                              bool UsePercentage, decimal ShippingChargePercentage, decimal ShippingChargeAmount)
        {
            DBShippingByWeight dbItem = DBProviderManager <DBShippingByWeightProvider> .Provider.UpdateShippingByWeight(ShippingByWeightID, ShippingMethodID, From, To, UsePercentage,
                                                                                                                        ShippingChargePercentage, ShippingChargeAmount);

            ShippingByWeight shippingByWeight = DBMapping(dbItem);

            return(shippingByWeight);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets a ShippingByWeight
        /// </summary>
        /// <param name="ShippingByWeightID">ShippingByWeight identifier</param>
        /// <returns>ShippingByWeight</returns>
        public static ShippingByWeight GetByID(int ShippingByWeightID)
        {
            if (ShippingByWeightID == 0)
            {
                return(null);
            }

            DBShippingByWeight dbItem = DBProviderManager <DBShippingByWeightProvider> .Provider.GetByID(ShippingByWeightID);

            ShippingByWeight shippingByWeight = DBMapping(dbItem);

            return(shippingByWeight);
        }
        private static ShippingByWeight DBMapping(DBShippingByWeight dbItem)
        {
            if (dbItem == null)
            {
                return(null);
            }

            var item = new ShippingByWeight();

            item.ShippingByWeightId = dbItem.ShippingByWeightId;
            item.ShippingMethodId   = dbItem.ShippingMethodId;
            item.From                     = dbItem.From;
            item.To                       = dbItem.To;
            item.UsePercentage            = dbItem.UsePercentage;
            item.ShippingChargePercentage = dbItem.ShippingChargePercentage;
            item.ShippingChargeAmount     = dbItem.ShippingChargeAmount;

            return(item);
        }