WeBlocks KeyKeeper

::01 ~> Onboard User

                

<script>

    function onboardMember() {
    var obj = {};
    obj.FirstName = $("#onboard_FirstName").val();
    obj.LastName = $("#onboard_LastName").val();
    obj.EmailAddress = $("#onboard_Email").val();
    obj.Password = $("#onboard_Password").val();

    $.ajax({
        url: "https://weblocks.netgration.online/api/Member/Onboard",
        type: "POST",
        contentType: "application/json",
        data: JSON.stringify(obj),
        success: function (data, status, xhr) {
            alert("Success");
        },
        error: function (data, status, xhr) {
            alert("Exception: " + JSON.stringify(data.responseJSON));
            return false;
        }
    });
}
                    
</script>
                
                

::02 ~> Login

MemberID:
Member Token:
JWT Auth Token:
                

<script>

    function loginMember() {
        var obj = {};
        obj.Username = $("#login_Email").val();
        obj.Password = $("#login_Password").val();

        $.ajax({
            url: "https://weblocks.netgration.online/api/Member/login",
            type: "POST",
            contentType: "application/json",
            data: JSON.stringify(obj),
            success: function (data, status, xhr) {
                console.log(data);
                $("#login_memberID").html(data.user.id);
                $("#login_memberToken").html(data.user.memberToken);
                $("#login_authToken").text(data.token);
                alert("Success");
            },
            error: function (data, status, xhr) {
                alert("Exception: " + JSON.stringify(data.responseJSON));
                return false;
            }
        });
    }
                    
</script>
                
                

::03 ~> Add Platform

                

<script>

    function addPlatform() {
        var obj = {};
        obj.MemberID = $("#addPlat_MemberID").val();
        obj.Key = $("#addPlat_Key").val();
        obj.Value = $("#addPlat_Value").val();
        obj.Origin = $("#addPlat_Origin").val();
        obj.OriginTest = $("#addPlat_OriginTest").val();

        $.ajax({
            url: "https://weblocks.netgration.online/api/Member/Platform",
            type: "POST",
            contentType: "application/json",
            data: JSON.stringify(obj),
            headers: {
                "Authorization": "Bearer " + $("#addPlat_AuthToken").val()
            },
            success: function (data, status, xhr) {
                console.log(data);
                alert("Success");
            },
            error: function (data, status, xhr) {
                alert("Exception: " + JSON.stringify(data.responseJSON));
                return false;
            }
        });
    }
                
</script>
                
                

::04 ~> Loaded Platform

                

<script>

    function loadPlatforms() {
        $.ajax({
            url: "https://weblocks.netgration.online/api/Member/" + $("#loaded_MemberID").val() + "/Platform",
            type: "GET",
            contentType: "application/json",
            headers: {
                "Authorization": "Bearer " + $("#loaded_AuthToken").val()
            },
            success: function (data, status, xhr) {
                console.log(data);
                $.each(data, function (i, e) {
                    var html = '<div class="status-wrapper">';
                    html += '<div class="inner-stat-subsequent"><strong>Key: </strong><span>' + e.platformKey + '</span></div>';
                    html += '<div class="inner-stat-subsequent"><strong>Value: </strong><span>' + e.platformValue + '</span></div>';
                    html += '<div class="inner-stat-subsequent"><strong>Origin: </strong><span>' + e.origin + '</span></div>';
                    html += '<div class="inner-stat-subsequent divider"><strong>Origin Test: </strong><span>' + e.originTest + '</span></div>';
                    html += '</div>';
                    $("#loaded_results").append(html);
                });
                alert("Success");
            },
            error: function (data, status, xhr) {
                alert("Exception: " + JSON.stringify(data.responseJSON));
                return false;
            }
        });
    }
                
</script>
                
                

::05 ~> Get Platform Config

                

<script>

    function getPlatform() {
	    var obj = {};
	    obj.MemberToken = $("#getPlat_MemberToken").val();
	    obj.Key = $("#getPlat_platKey").val();
   
	    $.ajax({
		    url: "https://weblocks.netgration.online/api/Member/Platform/App",
		    type: "POST",
		    contentType: "application/json",
		    data: JSON.stringify(obj),
		    success: function (data, status, xhr) {
			    console.log(data);
			    $("#getPlat_results").empty();
			    var html = '<div class="status-wrapper">';
			    html += '<div class="inner-stat-subsequent"><strong>Key: </strong><span>' + data.platformKey + '</span></div>';
			    html += '<div class="inner-stat-subsequent"><strong>Value: </strong><span>' + data.platformValue + '</span></div>';
			    html += '<div class="inner-stat-subsequent"><strong>Origin: </strong><span>' + data.origin + '</span></div>';
			    html += '<div class="inner-stat-subsequent divider"><strong>Origin Test: </strong><span>' + data.originTest + '</span></div>';
			    html += '</div>';
			    $("#getPlat_results").append(html);

			    alert("Success");
		    },
		    error: function (data, status, xhr) {
			    $("#getPlat_results").empty();
			    alert("Exception: " + JSON.stringify(data.responseJSON));
			    return false;
		    }
	    });
    }
                
</script>