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