Guest User

Untitled

a guest
Apr 20th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. class CartItemViewModel(var cartItem: CartItem,
  2. val name: ObservableField<String> = ObservableField(cartItem.name),
  3. val description: ObservableField<String> = ObservableField(cartItem.description),
  4. val image: ObservableField<Drawable> = ObservableField(cartItem.image),
  5. val price: ObservableField<Double> = ObservableField(cartItem.quantifiedPrice),
  6. val quantity: ObservableField<Int> = ObservableField(cartItem.quantity),
  7. val quantityEntries: ObservableField<List<Int>> = ObservableField(cartItem.maxQuantity.populateList())) {
  8.  
  9. fun update(cartItem: CartItem) {
  10. this.cartItem = cartItem
  11. name.set(cartItem.name)
  12. description.set(cartItem.description)
  13. image.set(cartItem.image)
  14. price.set(cartItem.quantifiedPrice)
  15. quantity.set(cartItem.quantity)
  16. quantityEntries.set(cartItem.maxQuantity.populateList())
  17. }
  18. }
Add Comment
Please, Sign In to add comment