/// <summary> /// Updates the ShippingByTotalRecord /// </summary> /// <param name="shippingByTotalRecord">ShippingByTotalRecord</param> public virtual void UpdateShippingByTotalRecord(ShippingByTotalRecord shippingByTotalRecord) { if (shippingByTotalRecord == null) { throw new ArgumentNullException("shippingByTotalRecord"); } _sbtRepository.Update(shippingByTotalRecord); _cacheManager.RemoveByPattern(SHIPPINGBYTOTAL_PATTERN_KEY); }
public ActionResult AddShippingRate(ShippingByTotalListModel model) { var shippingByTotalRecord = new ShippingByTotalRecord { StoreId = model.AddStoreId, ShippingMethodId = model.AddShippingMethodId, CountryId = model.AddCountryId, StateProvinceId = model.AddStateProvinceId, Zip = model.AddZip, From = model.AddFrom, To = model.AddTo, UsePercentage = model.AddUsePercentage, ShippingChargePercentage = (model.AddUsePercentage) ? model.AddShippingChargePercentage : 0, ShippingChargeAmount = (model.AddUsePercentage) ? 0 : model.AddShippingChargeAmount, BaseCharge = model.AddBaseCharge, MaxCharge = model.AddMaxCharge }; _shippingByTotalService.InsertShippingByTotalRecord(shippingByTotalRecord); return Json(new { Result = true }); }