private void CalculateAmount() { if (!string.IsNullOrEmpty(AmountAdjustedStr)) { //if (PurchaseAmount >= Convert.ToDecimal(AmountAdjustedStr)) //{ // if (string.IsNullOrEmpty(DiscountStr)) // { // AmountDueStr = Convert.ToString(PurchaseAmount - Convert.ToDecimal(AmountAdjustedStr)); // } // else // { // AmountDueStr = Convert.ToString(PurchaseAmount - (Convert.ToDecimal(AmountAdjustedStr) + Convert.ToDecimal(DiscountStr))); // } //} //if(!string.IsNullOrEmpty(AmountDueStr)) //{ // if (Convert.ToDecimal(AmountAdjustedStr) > Convert.ToDecimal(AmountDueStr)) // { // AmountAdjustedStr = Convert.ToString(AmountDueStr); // AmountDueStr = Convert.ToString(0); // DiscountStr = Convert.ToString(0); // } //} //else if (Convert.ToDecimal(AmountAdjustedStr) > Math.Abs(Decimal.Parse(PurchaseAmount.ToString()))) { AmountAdjustedStr = Convert.ToString(AmountDueStr); //AmountDueStr = Convert.ToString(0); DiscountStr = Convert.ToString(0); } } }
public IActionResult Post([FromBody] PurchaseAmount value) { if (!ModelState.IsValid || value.amount == 0) { BadRequest(); } int result = _productService.ShippingAmount(value.amount); return(Ok(result)); }