﻿$.namespace("RushShopV2.Core.Header.Basket.Constructor.Summary");
$.namespace("RushShopV2.Core.Header.Basket.Summary");

RushShopV2.Core.Header.Basket.Constructor.Summary = $.Class.extend({
    TotalPayableControl: null,
    TotalItemsControl: null,
    init: function () {
        
        this.TotalItemsControl = arguments[0];
        this.ReBindBasketSummary();
    },
    ReBindBasketSummary: function () {
        dotCommerce.Clients.RushShopV2.Shop.Resources.Services.Basket.Summary(this.SavePostbackData.bind(this))
    },
    SetBasketValues: function (e) {
        //this.TotalPayableControl.html(e.BasketTotal);
        this.TotalItemsControl.html(e.ItemsInBasket);
        //SKDebug
        //this.guid.html(e.CustGuid);
    },
    SavePostbackData: function (e) {
        this.SetBasketValues(e);
    }
});
