﻿
function AddToBasket(photographId, sizeId, colourType) {

    $.ajax({
        type: "POST",
        url: "/webservices/basket.asmx/AddToBasketWithType",
        cache: false,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{ 'photographId': " + photographId + ", 'priceId': '" + sizeId + "', 'colourType':'" + colourType + "'}",
        success: OnAdded,
        error: function (request, status, error) { alert(status); alert(request); alert(error); }
    });

    function OnAdded(data, status) {

        $('#basketSummary').html(data.d);
        
    }

    function OnFail(status) {
        alert("Error adding to basket" + status.message);
    }
}


function RemoveFromBasket(basketItemId) {

    $.ajax({
        type: "POST",
        url: "/webservices/basket.asmx/RemoveFromBasket",
        cache: false,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{ 'id': " + basketItemId + "}",
        success: OnAdded,
        error: OnFail
    });

    function OnAdded(data, status) {

        $('#basketSummary').html(data.d);

    }

    function OnFail(status) {
        alert(status.message);
    }

}

function PopulateBasket() {
}
