public IActionResult Update([FromBody] CrudViewModel <ShipmentTypeViewModel> payload) { ShipmentTypeViewModel value = payload.value; var result = _functionalService .Update <ShipmentTypeViewModel, ShipmentType>(value, Convert.ToInt32(value.ShipmentTypeId)); return(Ok()); }
public static decimal ShippingPrice(ShipmentTypeViewModel model) { if (model.PricingMethod == 2) { return(BasketLayer.GetSummary().BasketTotal *(decimal)(model.PricingValue / 100)); } else if (model.PricingMethod == 3) { return(BasketLayer.GetSummary().ProductCount *(decimal)model.PricingValue); } else if (model.PricingMethod == 4) { return((decimal)BasketLayer.GetSummary().TareTotal *(decimal)model.PricingValue); } else { return((decimal)model.PricingValue); } }