public static ToDecimal ( String value, IFormatProvider provider ) : Decimal | ||
value | String | |
provider | IFormatProvider | |
리턴 | Decimal |
public static Decimal ToDecimal(String value, IFormatProvider provider) {
if (value == null)
return 0m;
return Decimal.Parse(value, NumberStyles.Number, provider);
}
Convert::ToDecimal ( DateTime value ) : decimal | |
Convert::ToDecimal ( String value ) : decimal | |
Convert::ToDecimal ( bool value ) : decimal | |
Convert::ToDecimal ( byte value ) : decimal | |
Convert::ToDecimal ( char value ) : decimal | |
Convert::ToDecimal ( decimal value ) : decimal | |
Convert::ToDecimal ( double value ) : decimal | |
Convert::ToDecimal ( float value ) : decimal | |
Convert::ToDecimal ( int value ) : decimal | |
Convert::ToDecimal ( long value ) : decimal | |
Convert::ToDecimal ( object value ) : decimal | |
Convert::ToDecimal ( object value, IFormatProvider provider ) : decimal | |
Convert::ToDecimal ( sbyte value ) : decimal | |
Convert::ToDecimal ( short value ) : decimal | |
Convert::ToDecimal ( uint value ) : decimal | |
Convert::ToDecimal ( ulong value ) : decimal | |
Convert::ToDecimal ( ushort value ) : decimal |
public ActionResult AddToBasket(AddToBasketButtonAddToBasketViewModel viewModel) { var cartServiceProvider = new CartServiceProvider(); var contactFactory = new ContactFactory(); string userId = contactFactory.GetContact(); var createCartRequest = new CreateOrResumeCartRequest(Context.GetSiteName(), userId); var cart = cartServiceProvider.CreateOrResumeCart(createCartRequest).Cart; var cartProduct = new CartProduct { ProductId = viewModel.ProductSku, Price = new Price(Convert.ToDecimal(viewModel.Price), cart.CurrencyCode) }; cartProduct.Properties.Add("VariantSku", viewModel.VariantSku); var cartLines = new ReadOnlyCollection <CartLine>( new Collection <CartLine> { new CartLine { Product = cartProduct, Quantity = (uint)viewModel.Quantity } } ); var request = new AddCartLinesRequest(cart, cartLines); cartServiceProvider.AddCartLines(request); return(Json(_miniBasketService.Refresh(), JsonRequestBehavior.AllowGet)); }