﻿var GroupRequest = {
    PageSize: 10,
    Init: function () {
        $.getJSON('/Service/Group/Configuration/GroupConfigurationService.svc/GetGroupRequestListByIdUser/' + AccountSettings.LoggedUserId + '/0/' + this.PageSize, LoadGroupRequestResult);
        function LoadGroupRequestResult(results) {
            if (results.Paging.RowsCount > 0) {
                $('#GroupRequestList').removeClass('hide');
                $('#GroupRequestHomeList').LoadTemplate({
                    Data: results,
                    TemplateName: 'tmpGroupRequestHome',
                    UrlTemplate: '/Group/UserControl/AsyncTemplates/GroupRequestHome.htm'
                });
            }
        }
    },
    SaveRequest: function (control, groupId) {
        GroupSettings.GroupId = groupId;
        GroupMember.Save(this, AccountSettings.LoggedUserId);
        deletaLI(control);
    },
    DeleteRequest: function (control, groupId) {
        GroupSettings.GroupId = groupId;
        GroupMember.Interaction('RemoveRequest', AccountSettings.LoggedUserId, true, this)
        deletaLI(control);
    }



    

}
