コード例 #1
0
ファイル: List.ascx.cs プロジェクト: itymofieiev/Kentico9
    void Grid_OnAction(string actionName, object actionArgument)
    {
        ((CMSChatPage)Page).CheckModifyPermission(SiteID);


        int chatMessageID = ValidationHelper.GetInteger(actionArgument, 0);

        switch (actionName)
        {
        case "delete":
            ChatMessageInfoProvider.DeleteChatMessageInfo(chatMessageID);
            break;

        case "reject":
            ChatMessageInfo cmi = ChatMessageInfoProvider.GetChatMessageInfo(chatMessageID);
            if (cmi != null)
            {
                if (cmi.ChatMessageRejected)
                {
                    // Set message as 'not rejected'
                    cmi.ChatMessageRejected = false;
                }
                else
                {
                    // Set message as 'rejected'
                    cmi.ChatMessageRejected = true;
                }
                ChatMessageInfoProvider.SetChatMessageInfo(cmi);
            }
            break;
        }
    }